Skip to content

About

Colin's personal portfolio — Digital Media Arts × AI Developer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Colin · Digital Creative Portfolio

数字媒体艺术 × AI Agent 开发者的个人主页


项目介绍

这是我的个人作品集网站,用于展示我在数字媒体艺术与 AI 开发方向的学习成果与技能。

网站风格定位:深色科技感 + 创意艺术气质,适合展示 AI 创意开发者的个人品牌。

在线预览: 本地打开 index.html 即可运行,无需服务器。


技术栈

类型 技术
结构 HTML5 语义化标签
样式 纯 CSS3(变量系统 / Flexbox / Grid / 响应式)
交互 原生 JavaScript(无框架依赖)
字体 Space Grotesk · Noto Sans SC · JetBrains Mono
动画 CSS Keyframes + IntersectionObserver + Canvas
背景 Canvas 粒子系统 + CSS 网格背景

零依赖,零构建工具,打开即用。


功能特性

  • 科技感背景 — CSS 网格线 + 动态粒子网络
  • 自定义光标 — 双圆圈设计,带 lerp 缓动跟随
  • 页面加载动画 — Logo 进场 + 进度条
  • 磁吸按钮 — 鼠标靠近时产生吸引效果
  • 3D 卡片倾斜 — 鼠标悬浮时卡片跟随倾斜
  • 技能条计数器 — 进度条与数字同步增长
  • 阅读进度条 — 导航栏底部实时显示滚动进度
  • 打字机效果 — 循环展示多个身份标签
  • 滚动动画 — 元素进入视口时渐入出现
  • 手机端适配 — 响应式布局 + 全屏汉堡菜单

文件结构

my-portfolio/
├── index.html    # 页面结构与内容
├── style.css     # 样式、动画、响应式布局
├── script.js     # 交互逻辑与动画控制
└── README.md     # 项目说明

AI 开发说明

本项目从设计到代码,全程借助 AI 辅助开发:

  • 工具 — Claude Code + OpenClaw
  • 协作方式 — 用自然语言描述需求,AI 生成并逐步优化代码
  • 迭代流程 — 先跑通最简版本 → 逐步升级视觉和交互

这个项目本身就是"AI × 创意开发"理念的实践成果。


学习目标

  • 掌握现代前端开发(HTML / CSS / JavaScript)
  • 学会使用 AI 工具提升开发效率
  • 独立开发并部署个人网站
  • 探索 AI Agent 工作流自动化
  • 将艺术设计背景与技术能力结合
  • 逐步成为能独立交付 AI 项目的开发者

本地运行

# 方法一:直接双击
打开 index.html(用浏览器)

# 方法二:本地服务器(推荐,避免字体跨域问题)
npx serve .
# 或
python -m http.server 8080

适合谁参考

  • 正在学习前端的设计专业学生
  • 想搭建个人主页的 AI 爱好者
  • 探索 AI 辅助开发工作流的创作者
  • 对"设计感"有要求的开发者

联系


Built with ❤️ & AI · 2026

数字媒体艺术 × AI Agent 开发者

About

Colin's personal portfolio — Digital Media Arts × AI Developer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages