模板特点

  • 响应式设计:在电脑、平板和手机上都能完美显示。
  • 现代美观:使用渐变色、卡片式布局和微交互效果,视觉效果出众。
  • 结构清晰:分为头部、关于我、技能、项目、联系等多个独立区块。
  • 易于定制:只需修改注释中的内容,即可快速替换成您自己的信息。
  • 单页应用都在一个 HTML 文件中,方便部署和分享。

完整代码

您可以直接将以下所有代码复制到一个 .html 文件中,然后用浏览器打开即可看到效果。

html5自我介绍网页模板
(图片来源网络,侵删)
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">张三 - 前端开发工程师</title>
    <!-- 引入字体图标库 (Font Awesome) -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <style>
        /* --- 全局样式和变量 --- */
        :root {
            --primary-color: #3498db;
            --secondary-color: #2c3e50;
            --accent-color: #e74c3c;
            --text-color: #333;
            --light-bg: #ecf0f1;
            --white: #ffffff;
            --shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
        }
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            line-height: 1.6;
            color: var(--text-color);
            background-color: var(--white);
        }
        h1, h2, h3 {
            font-weight: 700;
            margin-bottom: 1rem;
        }
        h2 {
            font-size: 2.5rem;
            text-align: center;
            margin-bottom: 3rem;
            position: relative;
            color: var(--secondary-color);
        }
        h2::after {
            content: '';
            display: block;
            width: 50px;
            height: 4px;
            background: var(--primary-color);
            margin: 1rem auto;
            border-radius: 2px;
        }
        p {
            margin-bottom: 1rem;
        }
        a {
            text-decoration: none;
            color: var(--primary-color);
            transition: color 0.3s ease;
        }
        a:hover {
            color: var(--accent-color);
        }
        .container {
            max-width: 1100px;
            margin: 0 auto;
            padding: 0 2rem;
        }
        section {
            padding: 5rem 0;
        }
        .btn {
            display: inline-block;
            background: var(--primary-color);
            color: var(--white);
            padding: 0.8rem 1.5rem;
            border-radius: 5px;
            border: none;
            cursor: pointer;
            font-size: 1rem;
            transition: background 0.3s ease, transform 0.2s ease;
        }
        .btn:hover {
            background: var(--secondary-color);
            transform: translateY(-2px);
        }
        /* --- 导航栏 --- */
        nav {
            background: var(--white);
            box-shadow: var(--shadow);
            position: fixed;
            width: 100%;
            top: 0;
            z-index: 1000;
        }
        .nav-container {
            max-width: 1100px;
            margin: 0 auto;
            padding: 1rem 2rem;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .nav-logo {
            font-size: 1.5rem;
            font-weight: bold;
            color: var(--secondary-color);
        }
        .nav-links {
            display: flex;
            list-style: none;
        }
        .nav-links li {
            margin-left: 2rem;
        }
        .nav-links a {
            color: var(--text-color);
            font-weight: 500;
        }
        /* --- 头部 Hero 区域 --- */
        #home {
            height: 100vh;
            background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);
            display: flex;
            align-items: center;
            text-align: center;
            color: var(--white);
        }
        .hero-content h1 {
            font-size: 3.5rem;
            margin-bottom: 1rem;
        }
        .hero-content p {
            font-size: 1.2rem;
            margin-bottom: 2rem;
        }
        .social-links {
            margin-top: 2rem;
        }
        .social-links a {
            color: var(--white);
            font-size: 1.5rem;
            margin: 0 0.5rem;
            transition: transform 0.3s ease;
        }
        .social-links a:hover {
            transform: translateY(-5px);
        }
        /* --- 关于我 --- */
        #about {
            background-color: var(--light-bg);
        }
        .about-content {
            display: grid;
            grid-template-columns: 1fr 2fr;
            gap: 3rem;
            align-items: center;
        }
        .about-img {
            text-align: center;
        }
        .about-img img {
            width: 250px;
            height: 250px;
            border-radius: 50%;
            object-fit: cover;
            box-shadow: var(--shadow);
        }
        .about-text h3 {
            font-size: 1.8rem;
            margin-bottom: 1rem;
        }
        /* --- 技能 --- */
        .skills-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 2rem;
        }
        .skill-card {
            background: var(--white);
            padding: 2rem;
            border-radius: 10px;
            box-shadow: var(--shadow);
            text-align: center;
            transition: transform 0.3s ease;
        }
        .skill-card:hover {
            transform: translateY(-10px);
        }
        .skill-card i {
            font-size: 3rem;
            color: var(--primary-color);
            margin-bottom: 1rem;
        }
        /* --- 项目 --- */
        .projects-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 2rem;
        }
        .project-card {
            background: var(--white);
            border-radius: 10px;
            overflow: hidden;
            box-shadow: var(--shadow);
            transition: transform 0.3s ease;
        }
        .project-card:hover {
            transform: translateY(-10px);
        }
        .project-img {
            height: 200px;
            overflow: hidden;
        }
        .project-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.3s ease;
        }
        .project-card:hover .project-img img {
            transform: scale(1.1);
        }
        .project-info {
            padding: 1.5rem;
        }
        .project-info h3 {
            margin-bottom: 0.5rem;
        }
        /* --- 联系方式 --- */
        #contact {
            background-color: var(--secondary-color);
            color: var(--white);
            text-align: center;
        }
        #contact h2 {
            color: var(--white);
        }
        .contact-info {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            gap: 3rem;
            margin-top: 2rem;
        }
        .contact-item {
            display: flex;
            align-items: center;
        }
        .contact-item i {
            font-size: 1.5rem;
            margin-right: 1rem;
            color: var(--primary-color);
        }
        /* --- 页脚 --- */
        footer {
            background: var(--secondary-color);
            color: var(--white);
            text-align: center;
            padding: 1.5rem 0;
        }
        /* --- 响应式设计 --- */
        @media (max-width: 768px) {
            .nav-links {
                display: none; /* 在移动端隐藏导航链接,可改为汉堡菜单 */
            }
            .hero-content h1 {
                font-size: 2.5rem;
            }
            .about-content {
                grid-template-columns: 1fr;
                text-align: center;
            }
            .contact-info {
                flex-direction: column;
                align-items: center;
            }
        }
    </style>
</head>
<body>
    <!-- 导航栏 -->
    <nav>
        <div class="nav-container">
            <div class="nav-logo">张三</div>
            <ul class="nav-links">
                <li><a href="#home">首页</a></li>
                <li><a href="#about">关于我</a></li>
                <li><a href="#skills">技能</a></li>
                <li><a href="#projects">项目</a></li>
                <li><a href="#contact">联系我</a></li>
            </ul>
        </div>
    </nav>
    <!-- 头部 Hero 区域 -->
    <section id="home">
        <div class="container">
            <div class="hero-content">
                <h1>你好,我是张三</h1>
                <p>一名充满激情的前端开发工程师</p>
                <a href="#contact" class="btn">联系我</a>
                <div class="social-links">
                    <a href="#"><i class="fab fa-github"></i></a>
                    <a href="#"><i class="fab fa-linkedin"></i></a>
                    <a href="#"><i class="fab fa-twitter"></i></a>
                </div>
            </div>
        </div>
    </section>
    <!-- 关于我 -->
    <section id="about">
        <div class="container">
            <h2>关于我</h2>
            <div class="about-content">
                <div class="about-img">
                    <img src="https://via.placeholder.com/250" alt="张三的照片">
                </div>
                <div class="about-text">
                    <h3>你好,欢迎来到我的个人主页!</h3>
                    <p>我是一名拥有5年前端开发经验的工程师,专注于创建用户友好、高性能的Web应用程序,我热衷于学习新技术,并将其应用到实际项目中,以解决复杂问题并提升用户体验。</p>
                    <p>在我的职业生涯中,我曾参与过多个大型项目的开发,从电商平台到企业管理系统,积累了丰富的实战经验,我相信,优秀的代码不仅要功能强大,更要易于维护和扩展。</p>
                    <p>除了编程,我还喜欢摄影、阅读科幻小说和探索新的美食,这些爱好让我保持好奇心和创造力,并应用到我的工作中。</p>
                </div>
            </div>
        </div>
    </section>
    <!-- 技能 -->
    <section id="skills">
        <div class="container">
            <h2>我的技能</h2>
            <div class="skills-grid">
                <div class="skill-card">
                    <i class="fab fa-html5"></i>
                    <h3>HTML5 / CSS3</h3>
                    <p>精通语义化标签和现代CSS布局技术,包括Flexbox和Grid,能够编写响应式、可维护的样式代码。</p>
                </div>
                <div class="skill-card">
                    <i class="fab fa-js-square"></i>
                    <h3>JavaScript (ES6+)</h3>
                    <p>熟练掌握JavaScript核心概念,包括异步编程、闭包、原型链等,并能使用现代JS特性开发复杂应用。</p>
                </div>
                <div class="skill-card">
                    <i class="fab fa-react"></i>
                    <h3>React / Vue</h3>
                    <p>精通React生态系统,包括Hooks、Redux、React Router等,熟悉Vue 3 Composition API,能够快速构建单页应用。</p>
                </div>
                <div class="skill-card">
                    <i class="fab fa-node-js"></i>
                    <h3>Node.js / 工程化</h3>
                    <p>熟悉Node.js后端开发,能够使用Express框架构建API,熟练使用Webpack、Vite等工具进行项目构建和优化。</p>
                </div>
            </div>
        </div>
    </section>
    <!-- 项目 -->
    <section id="projects">
        <div class="container">
            <h2>我的项目</h2>
            <div class="projects-grid">
                <div class="project-card">
                    <div class="project-img">
                        <img src="https://via.placeholder.com/400x200" alt="电商平台项目截图">
                    </div>
                    <div class="project-info">
                        <h3>现代电商平台</h3>
                        <p>一个功能完整的B2C电商平台,包含商品浏览、购物车、订单管理和支付集成,使用React和Redux构建,实现了流畅的用户体验。</p>
                        <a href="#" class="btn">查看详情</a>
                    </div>
                </div>
                <div class="project-card">
                    <div class="project-img">
                        <img src="https://via.placeholder.com/400x200" alt="任务管理应用截图">
                    </div>
                    <div class="project-info">
                        <h3>团队任务管理应用</h3>
                        <p>一个帮助团队协作管理任务和项目的工具,支持拖拽排序、实时通知、文件上传等功能,使用Vue 3和Firebase开发。</p>
                        <a href="#" class="btn">查看详情</a>
                    </div>
                </div>
                <div class="project-card">
                    <div class="project-img">
                        <img src="https://via.placeholder.com/400x200" alt="个人博客系统截图">
                    </div>
                    <div class="project-info">
                        <h3>个人博客系统</h3>
                        <p>一个简洁优雅的个人博客系统,支持Markdown写作、标签分类、评论系统,采用Next.js框架,实现了服务端渲染,SEO友好。</p>
                        <a href="#" class="btn">查看详情</a>
                    </div>
                </div>
            </div>
        </div>
    </section>
    <!-- 联系方式 -->
    <section id="contact">
        <div class="container">
            <h2>联系我</h2>
            <p>如果您对我的工作感兴趣,或者有任何问题,欢迎随时与我联系!</p>
            <div class="contact-info">
                <div class="contact-item">
                    <i class="fas fa-envelope"></i>
                    <span>zhangsan@example.com</span>
                </div>
                <div class="contact-item">
                    <i class="fas fa-phone"></i>
                    <span>+86 138 8888 8888</span>
                </div>
                <div class="contact-item">
                    <i class="fas fa-map-marker-alt"></i>
                    <span>北京市朝阳区</span>
                </div>
            </div>
        </div>
    </section>
    <!-- 页脚 -->
    <footer>
        <div class="container">
            <p>&copy; 2025 张三. All Rights Reserved.</p>
        </div>
    </footer>
</body>
</html>

如何使用和定制

  1. 保存文件:将上面的所有代码复制并粘贴到一个新的文本文件中,将其命名为 index.html 或您喜欢的任何名字,但确保后缀是 .html

  2. 替换个人信息

    • 修改 <title> 标签中的内容。
    • 导航栏:修改 .nav-logo.nav-links 中的文字和链接。
    • Hero 区域:修改 #home 区域的 h1, p 标签内容,以及社交媒体链接。
    • 关于我:替换 #about 区域的 img src 属性为您自己的照片链接,并修改 <p> 标签中的个人介绍文字。
    • 技能:修改 #skills 区域的 .skill-card 中的图标、标题和描述,您可以根据需要增减卡片数量。
    • 项目:替换 #projects 区域的 .project-card 中的图片链接、项目标题、描述和详情链接。
    • 联系方式:在 #contact 区域修改您的邮箱、电话和地址。
  3. 调整样式

    • CSS 代码都放在 <style> 标签内。
    • 您可以通过修改 root 选择器中的变量(如 --primary-color)来快速改变主题色。
    • 如果想修改布局、字体、间距等,可以直接在对应的 CSS 类中调整。
  4. 部署

    html5自我介绍网页模板
    (图片来源网络,侵删)
    • 这个模板是纯静态的,您可以直接将 index.html 文件上传到任何静态网站托管服务,如 GitHub PagesNetlifyVercel 等,即可获得一个公开的网址分享给他人。

这个模板为您提供了一个专业且现代的起点,您可以在此基础上进行深度定制,打造出独一无二的个人品牌网站,祝您使用愉快!