在当今互联网时代,网页设计已成为企业、个人展示形象和业务的重要窗口。本文将为您介绍七个简单网页设计代码案例,帮助您快速掌握基础网页设计技巧,为您的网站建设提供灵感。
代码示例:
html
复制代码
<!DOCTYPE html> <html lang=\en\> <meta charset=\UTF-8\ <meta name=\viewport\ content=\width=device-width, initial-scale=1.0\ <title>个人博客页面</title> <style> body { font-family: Arial, sans-serif; margin: 0; padding: 0; } .header { background-color: #333; color: #fff; padding: 10px 0; text-align: center; } .content { padding: 20px; } .footer { background-color: #333; color: #fff; text-align: center; padding: 10px 0; } </style> </head> <body> <div class=\header\ <h1>我的个人博客</h1> </div> <div class=\content\ <h2>文章标题</h2> <p>这里是文章内容...</p> </div> <div class=\footer\ <p>版权所有 © 2022</p> </div> </body> </html>
代码示例:
html
复制代码
<!DOCTYPE html> <html lang=\en\> <meta charset=\UTF-8\ <meta name=\viewport\ content=\width=device-width, initial-scale=1.0\ <title>企业官网首页</title> <style> body { font-family: Arial, sans-serif; margin: 0; padding: 0; } .header { background-color: #333; color: #fff; padding: 10px 0; text-align: center; } .nav { background-color: #555; color: #fff; padding: 10px 0; } .nav ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .nav ul li { float: left; } .nav ul li a { display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } .nav ul li a:hover { background-color: #111; } .content { padding: 20px; } .footer { background-color: #333; color: #fff; text-align: center; padding: 10px 0; } </style> </head> <body> <div class=\header\ <h1>企业官网首页</h1> </div> <div class=\nav\ <ul> <li><a href=\home\首页</a></li> <li><a href=\news\新闻</a></li> <li><a href=\contact\联系方式</a></li> <li><a href=\about\关于我们</a></li> </ul> </div> <div class=\content\ <h2>公司简介</h2> <>这里是公司简介...</p> </div> <div class=\footer\ <p>版权所有 © 2022</p> </div> </body> </html>
代码示例:
html
复制代码
<!DOCTYPE html> <html lang=\en\> <meta charset=\UTF-8\ <meta name=\viewport\ content=\width=device-width, initial-scale=1.0\ <title>图片轮播</title> <style> .slider { width: 100%; margin: auto; overflow: hidden; } .slides { display: flex; transition: transform 0.5s ease; } .slide { width: 100%; flex-shrink: 0; } .slide img { width: 100%; display: block; } .prev, .next { cursor: pointer; position: absolute; top: 50%; transform: translateY(-50%); background-color: rgba(0, 0, 0, 0.5); color: white; padding: 10px; font-size: 18px; } .prev { left: 10px; } .next { right: 10px; } </style> </head> <body> <div class=\slider\ <div class=\slides\ <div class=\slide\img src=\img1.jpg\ alt=\Image 1\div> <div class=\slide\img src=\img2.jpg\ alt=\Image 2\div> <div class=\slide\img src=\img3.jpg\ alt=\Image 3\div> </div> <div class=\prev\ onclick=\prevSlide()\10094;</div> <div class=\next\ onclick=\nextSlide()\10095;</div> </div> <script> let currentSlide = 0; const slides = document.querySelector('.slides'); const slideArray = document.querySelectorAll('.slide'); function nextSlide() { if (currentSlide < slideArray.length - 1) { currentSlide++; updateSlidePosition(); } } function prevSlide() { if (currentSlide > 0) { currentSlide--; updateSlidePosition(); } } function updateSlidePosition() { slides.style.transform = `translateX(-${currentSlide * 100}%)`; } </script> </body> </html>
代码示例:
html
复制代码
<!DOCTYPE html> <html lang=\en\> <meta charset=\UTF-8\ <meta name=\viewport\ content=\width=device-width, initial-scale=1.0\ <title>表单验证效果</title> <style> .form-group { margin-bottom: 20px; } .form-group label { display: block; margin-bottom: 10px; } .form-group input { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; } .form-group .error { color: red; font-size: 14px; display: none; } .submit-btn { padding: 10px 20px; background-color: #333; color: white; border: none; border-radius: 4px; cursor: pointer; } </style> </head> <body> <div class=\form-group\ <label for=\username\用户名</label> <input type=\text\ id=\username\ required> <div class=\error\用户名不能为空</div> </div> <div class=\form-group\ <label for=\password\密码</label> <input type=\password\ id=\password\ required> <div class=\error\密码不能为空</div> </div> <button=\submit-btn\ onclick=\validateForm()\</button> <script> function validateForm() { const usernameInput = document.getElementById('username'); const passwordInput = document.getElementById('password'); const usernameError = document.querySelector('#username + .error'); const passwordError = document.querySelector('#password + .error'); if (usernameInput.value.trim() === '') { usernameError.style.display = 'block'; return false; } else { usernameError.style.display = 'none'; } if (passwordInput.value.trim() === '') { passwordError.style.display = 'block'; return false; } else { passwordError.style.display = 'none'; } alert('表单验证成功!'); } </script> </body> </html>
以上七个案例涵盖了静态HTML页面设计、动态网页设计等方面的内容,通过这些案例的学习和实践,您将能够掌握基础网页设计的核心技巧,为后续的网页设计工作打下坚实基础。在实际开发过程中,还需要不断积累经验,学习更多的前端技术,才能打造出更加精美、实用的网页。
版权免责声明: 本站内容部分来源于网络,请自行鉴定真假。如有侵权,违法,恶意广告,虚假欺骗行为等以上问题联系我们删除。
本文地址:https://www.cnlxx.com/a/296.html