一个现代化、炫酷的个人简历网站,使用纯HTML、CSS和JavaScript构建。
- 🎨 现代化设计 - 采用渐变色、毛玻璃效果等现代UI设计
- 🌓 主题切换 - 支持亮色/暗色主题切换,并保存用户偏好
- ✨ 粒子背景 - 动态粒子背景效果,支持鼠标交互
- 📱 响应式布局 - 完美适配各种屏幕尺寸
- 🎭 平滑动画 - 滚动动画、悬停效果等多种交互动画
- ⚡ 性能优化 - 纯JavaScript实现,无需任何框架依赖
- HTML5 - 语义化标签,SEO友好
- CSS3 - Flexbox、Grid布局,CSS变量,动画效果
- JavaScript (ES6+) - 类、模块化、观察器API
personal-resume/
├── index.html # 主页面
├── css/
│ └── style.css # 样式文件
├── js/
│ └── main.js # 交互脚本
├── images/
│ └── 头像.png # 头像图片
└── README.md # 项目说明
- 使用Canvas实现动态粒子效果
- 粒子间智能连线
- 鼠标交互效果
- 亮色/暗色主题无缝切换
- localStorage保存用户偏好
- CSS变量实现主题系统
- Intersection Observer API实现
- 元素进入视口时触发动画
- 提升用户体验
- 技能标签悬停效果
- 回到顶部按钮
- 卡片悬停动画
- 时间线交互效果
-
直接打开
# 在浏览器中打开 index.html 文件 open index.html -
使用本地服务器(推荐)
# Python 3 python3 -m http.server 8000 # 或使用 Node.js 的 http-server npx http-server -p 8000
然后在浏览器中访问
http://localhost:8000
-
创建GitHub仓库
# 初始化Git仓库 git init # 添加所有文件 git add . # 提交 git commit -m "Initial commit: 个人简历网站" # 添加远程仓库(替换为你的仓库地址) git remote add origin https://github.com/你的用户名/personal-resume.git # 推送到GitHub git push -u origin main
-
启用GitHub Pages
- 进入仓库的 Settings 页面
- 找到 "Pages" 选项
- 在 "Source" 下拉菜单中选择 "main" 分支
- 点击 "Save"
- 等待几分钟后,访问
https://你的用户名.github.io/personal-resume/
-
自定义域名(可选)
- 在仓库根目录创建
CNAME文件 - 文件内容为你的域名,如:
resume.yourdomain.com - 在域名服务商处配置DNS解析
- 在仓库根目录创建
编辑 index.html,找到对应的部分进行修改:
- 基本信息(姓名、联系方式等)
- 教育经历
- 工作经历
- 项目经历
- 技能等
编辑 css/style.css,在:root中修改CSS变量:
:root {
--primary-color: #6366f1; /* 主色调 */
--secondary-color: #8b5cf6; /* 次要色 */
--accent-color: #ec4899; /* 强调色 */
/* ... 其他颜色变量 */
}替换 images/头像.png 为你自己的头像图片
在 index.html 中的 .social-links 部分添加更多社交平台链接
- Chrome (推荐)
- Firefox
- Safari
- Edge
- 不支持 IE11 及以下版本
MIT License - 随意使用和修改
- 姓名: Clover
- 邮箱: clover200301@gmail.com
- 电话: 13636731948
- GitHub: https://github.com/clover200301-afk/Clover.com
感谢所有开源社区的贡献者,让我们能够创建如此美好的作品!
⭐ 如果这个项目对你有帮助,欢迎给个Star!