本文目录导读:
随着互联网技术的不断发展,HTML5 和 CSS3 已经成为构建现代网页设计的主流技术,本文将详细介绍如何使用 HTML5 和 CSS3 创建一个美观且功能强大的个人网站。
图片来源于网络,如有侵权联系删除
本项目旨在通过 HTML5 和 CSS3 的强大功能,打造一个简洁而富有创意的个人网站,该网站将包含多个页面,如首页、作品展示、联系信息等,并通过响应式设计确保在不同设备上都能获得良好的用户体验。
首页设计
首页是网站的门户,需要吸引访客的目光并引导他们浏览其他页面,我们将采用全屏背景图片配合简约的文字排版来突出个人特色。
HTML 结构
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>个人网站</title> <link rel="stylesheet" href="styles.css"> </head> <body> <header> <h1>欢迎访问我的个人网站!</h1> <nav> <ul> <li><a href="#home">首页</a></li> <li><a href="#works">作品展示</a></li> <li><a href="#contact">联系我们</a></li> </ul> </nav> </header> <main> <section id="intro"> <p>我是XXX,一名热衷于前端开发的工程师。</p> </section> <section id="skills"> <h2>技能列表</h2> <ul> <li>HTML/CSS</li> <li>Javascript</li> <li>React</li> <!-- 更多技能 --> </ul> </section> </main> <footer> <p>© 2023 个人网站版权所有</p> </footer> </body> </html>
CSS 样式
body { margin: 0; font-family: Arial, sans-serif; } header { background-image: url('background.jpg'); color: white; text-align: center; padding: 50px 0; } nav ul { list-style-type: none; padding: 0; } nav li { display: inline; margin-right: 20px; } main { padding: 40px; } .intro p { font-size: 18px; line-height: 1.6; } .skills h2 { margin-top: 30px; } .skills ul { list-style-type: disc; padding-left: 20px; }
作品展示页面
作品展示页面用于展示个人的优秀作品,包括项目描述、截图及链接等,我们将利用 HTML5 的语义化标签来组织内容,并结合 CSS3 的动画效果增强视觉效果。
图片来源于网络,如有侵权联系删除
HTML 结构
<section id="works"> <h2>我的作品集</h2> <div class="work-item"> <img src="project1.jpg" alt="项目一"> <h3>项目名称</h3> <p>该项目使用了HTML5和CSS3技术...</p> <a href="project1.html">查看详情</a> </div> <!-- 更多作品项 --> </section>
CSS 样式
.work-item img { width: 300px; height: auto; border-radius: 10px; transition: transform 0.3s ease-in-out; } .work-item:hover img { transform: scale(1.05); }
联系我们页面
联系信息页面提供了多种联系方式,方便访客与您取得联系,我们可以使用表单元素来实现这一功能。
HTML 结构
<form action="submit_form.php" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name"><br><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email"><br><br> <label for="message">留言:</label> <textarea id="message" name="message"></textarea><br><br> <button type="submit">发送消息</button> </form>
CSS 样式
form { max-width: 600px; margin: 0 auto; padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } form label, form input, form textarea { display: block;
标签: #html5和css3制作个人网站源码
评论列表