• 响应式设计:在电脑、平板和手机上都能完美显示。
  • 现代简洁:采用卡片式布局,视觉层次分明。
  • 易于定制:您只需要修改HTML文件中的文本内容即可,CSS样式已经为您设置好。
  • 单页应用:所有信息都在一个页面上,方便分享和打印。

第一步:创建文件

请创建以下三个文件,并将它们放在同一个文件夹中:

个人简历css加html网页模板
(图片来源网络,侵删)
  1. index.html (网页结构)
  2. style.css (样式表)
  3. photo.jpg (您的个人照片,请将此文件名替换为您自己的照片文件名)

第二步:复制代码

将以下代码分别复制到对应的文件中。

index.html (网页结构)

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">张三 - 个人简历</title>
    <link rel="stylesheet" href="style.css">
    <!-- 引入一个现代的图标库,方便使用图标 -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
</head>
<body>
    <div class="resume-container">
        <!-- 左侧个人信息栏 -->
        <aside class="sidebar">
            <div class="profile">
                <img src="photo.jpg" alt="张三的头像">
                <h1>张三</h1>
                <p class="title">前端开发工程师</p>
            </div>
            <div class="contact-info">
                <p><i class="fas fa-envelope"></i> your.email@example.com</p>
                <p><i class="fas fa-phone"></i> (+86) 138-8888-8888</p>
                <p><i class="fab fa-github"></i> github.com/yourname</p>
                <p><i class="fab fa-linkedin"></i> linkedin.com/in/yourname</p>
            </div>
            <div class="skills">
                <h3>专业技能</h3>
                <ul>
                    <li>HTML5, CSS3, JavaScript (ES6+)</li>
                    <li>React.js, Vue.js</li>
                    <li>Node.js, Express</li>
                    <li>Git, Webpack</li>
                    <li>UI/UX 设计原则</li>
                </ul>
            </div>
        </aside>
        <!-- 右侧主要内容区 -->
        <main class="main-content">
            <section class="section">
                <h2><i class="fas fa-user"></i> 个人简介</h2>
                <p>
                    拥有5年前端开发经验的工程师,对现代Web技术充满热情,专注于构建高性能、用户友好的Web应用。
                    具备良好的团队协作能力和解决问题的能力,热爱学习新技术并将其应用到实际项目中。
                </p>
            </section>
            <section class="section">
                <h2><i class="fas fa-briefcase"></i> 工作经历</h2>
                <div class="item">
                    <h3>高级前端开发工程师 - 某科技有限公司</h3>
                    <p class="date">2025年3月 - 至今</p>
                    <ul>
                        <li>负责公司核心产品Web端的前端架构设计与开发,使用React和TypeScript重构了旧项目,性能提升40%。</li>
                        <li>与UI/UX设计师和后端工程师紧密合作,确保产品设计的准确实现和功能的高效交付。</li>
                        <li>编写和维护项目的技术文档,并指导初级开发人员,提升团队整体技术水平。</li>
                    </ul>
                </div>
                <div class="item">
                    <h3>前端开发工程师 - ABC创新公司</h3>
                    <p class="date">2025年7月 - 2025年2月</p>
                    <ul>
                        <li>参与多个电商平台的开发,负责商品列表、购物车等核心模块的编写。</li>
                        <li>优化页面加载速度和用户体验,将首屏加载时间减少了2秒。</li>
                        <li>使用Webpack进行项目构建和模块化管理。</li>
                    </ul>
                </div>
            </section>
            <section class="section">
                <h2><i class="fas fa-graduation-cap"></i> 教育背景</h2>
                <div class="item">
                    <h3>计算机科学与技术 - 某某大学</h3>
                    <p class="date">2025年9月 - 2025年6月</p>
                    <p>本科学历 | 主修课程:数据结构、算法、计算机网络、数据库原理</p>
                </div>
            </section>
            <section class="section">
                <h2><i class="fas fa-project-diagram"></i> 项目经验</h2>
                <div class="item">
                    <h3>在线任务管理系统</h3>
                    <p class="date">2025年5月 - 2025年10月</p>
                    <p>一个基于React和Node.js的全栈应用,支持任务创建、分配、跟踪和团队协作。</p>
                    <ul>
                        <li>前端采用React Hooks和Redux进行状态管理,后端使用Express和MongoDB。</li>
                        <li>实现了实时通知功能,使用Socket.io进行前后端通信。</li>
                    </ul>
                </div>
                <div class="item">
                    <h3>个人博客网站</h3>
                    <p class="date">个人项目 | 2025年</p>
                    <p>使用Vue.js和Nuxt.js构建的静态博客网站,用于分享技术文章和学习笔记。</p>
                    <ul>
                        <li>集成了Markdown编辑器和评论系统。</li>
                        <li>部署在Vercel上,实现了快速访问和自动化部署。</li>
                    </ul>
                </div>
            </section>
        </main>
    </div>
</body>
</html>

style.css (样式表)

/* --- 全局样式 --- */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&display=swap');
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body {
    font-family: 'Noto Sans SC', sans-serif;
    background-color: #f4f7f6;
    color: #333;
    line-height: 1.6;
}
.resume-container {
    display: flex;
    max-width: 1200px;
    margin: 20px auto;
    background-color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    overflow: hidden;
}
/* --- 左侧边栏 --- */
.sidebar {
    width: 300px;
    background-color: #2c3e50;
    color: #ecf0f1;
    padding: 40px 30px;
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.profile {
    text-align: center;
    border-bottom: 1px solid #34495e;
    padding-bottom: 30px;
}
.profile img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    object-fit: cover;
    border: 4px solid #3498db;
    margin-bottom: 15px;
}
.profile h1 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px;
}
.profile .title {
    font-size: 16px;
    color: #3498db;
    font-weight: 300;
}
.contact-info p, .skills ul {
    margin-bottom: 10px;
    font-size: 15px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.contact-info i {
    width: 20px;
    color: #3498db;
}
.skills h3 {
    font-size: 18px;
    margin-bottom: 15px;
    color: #ecf0f1;
    border-bottom: 1px solid #34495e;
    padding-bottom: 10px;
}
.skills ul {
    list-style: none;
    padding-left: 0;
}
.skills li {
    margin-bottom: 8px;
    position: relative;
    padding-left: 15px;
}
.skills li::before {
    content: "▸";
    position: absolute;
    left: 0;
    color: #3498db;
}
/* --- 右侧主内容区 --- */
.main-content {
    flex: 1;
    padding: 40px 50px;
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.section {
    margin-bottom: 25px;
}
.section h2 {
    font-size: 22px;
    color: #2c3e50;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #3498db;
    display: flex;
    align-items: center;
    gap: 10px;
}
.section h2 i {
    color: #3498db;
}
.item {
    margin-bottom: 25px;
}
.item h3 {
    font-size: 18px;
    font-weight: 600;
    color: #2c3e50;
    margin-bottom: 5px;
}
.item .date {
    font-size: 14px;
    color: #7f8c8d;
    margin-bottom: 10px;
    font-weight: 500;
}
.item p, .item ul {
    margin-bottom: 10px;
    font-size: 15px;
    color: #555;
}
.item ul {
    padding-left: 20px;
}
.item li {
    margin-bottom: 5px;
}
/* --- 响应式设计 --- */
@media (max-width: 768px) {
    .resume-container {
        flex-direction: column;
        margin: 10px;
    }
    .sidebar {
        width: 100%;
        padding: 30px 20px;
    }
    .main-content {
        padding: 30px 20px;
    }
    .section h2 {
        font-size: 20px;
    }
}

photo.jpg (您的照片)

请将您自己的照片文件命名为 photo.jpg,并确保它与 index.htmlstyle.css 在同一个文件夹里,如果您想用别的名字,记得在HTML文件中 <img src="..."> 的部分也相应修改。


第三步:如何使用和自定义

  1. 预览效果

    • 将所有文件保存后,用浏览器(如 Chrome, Firefox, Edge)打开 index.html 文件,即可看到简历效果。
  2. 修改个人信息

    个人简历css加html网页模板
    (图片来源网络,侵删)
    • 打开 index.html 文件,找到所有标记为 张三前端开发工程师、邮箱、电话等的地方,替换成您自己的信息。
    • 重要:将 <img src="photo.jpg"> 中的 photo.jpg 替换为您自己照片的文件名。
    • 个人简介:修改 <p class="intro"> 标签内的文字。
    • 工作经历:在 <section class="section"> (工作经历) 中,复制或修改 .item 块来添加或编辑您的工作经历,确保修改公司名称、职位、日期和描述。
    • 教育背景:同样,在教育背景部分修改您的学校、专业等信息。
    • 项目经验:在项目经验部分添加您的项目。
    • 专业技能:在左侧边栏的 .skills 部分的 <ul> 列表中修改您的技能列表。
  3. 分享您的简历

    因为这是一个静态的单页文件,您可以将整个文件夹打包,通过邮件发送给HR,或者上传到任何支持静态文件的网站(如 GitHub Pages, Netlify, Vercel)来生成一个在线链接。

这个模板为您提供了一个专业的基础,您可以根据自己的喜好进一步调整 style.css 文件中的颜色、字体、间距等样式,打造出独一无二的个人简历,祝您求职顺利!

个人简历css加html网页模板
(图片来源网络,侵删)