一个基于 Taylor Swift 音乐作品偏好的粉丝向性格测试网页应用。项目使用纯静态前端技术实现,不需要构建步骤,上传后即可部署。
- 12 道分页选择题,覆盖 Taylor Swift 主要音乐时期与代表作品
- 响应式视觉界面,适配桌面与移动端
- 平滑的题目切换动画与交互反馈
- 基于音乐偏好的风格匹配度与人格维度分析
- 个性化歌曲推荐与演唱会体验建议
- 本地存储最近一次测试结果
- 原生分享与复制分享文案
- HTML5
- CSS3
- JavaScript
- Bootstrap 5(CDN)
- Font Awesome 6(CDN)
- Google Fonts(Cormorant Garamond + Manrope)
.
├── index.html
├── README.md
└── assets
├── css
│ └── styles.css
├── img
│ └── eras-echo-logo.svg
└── js
└── app.js
直接双击 index.html 即可查看页面。
注意:部分浏览器在 file:// 协议下对分享、剪贴板功能支持有限。
推荐使用任意静态服务器运行,以获得更稳定的分享与剪贴板体验。
如果本机安装了 Python:
python -m http.server 8080然后访问:
http://localhost:8080
本项目是纯静态站点,可以直接部署到以下平台:
- GitHub Pages
- Netlify
- Vercel
- Cloudflare Pages
- 任意 Nginx / Apache 静态目录
- 将整个项目上传到仓库根目录
- 在仓库设置中启用 Pages
- 选择从根目录部署
- 部署完成后即可通过公开 URL 访问
- 新建项目并导入当前目录
- 不需要设置构建命令
- 输出目录保持为项目根目录
- 部署完成后直接访问生成的站点地址
- 题目覆盖 Taylor Swift 的乡村叙事、流行主角感、独立民谣、深夜电子和 diary-pop 剖白等主要风格
- 结果分析综合了 5 个轻量人格维度:
- 开放感
- 关系温度
- 舞台能量
- 自主表达
- 情绪敏锐度
- 分析灵感参考音乐偏好研究与大五人格中的相关维度,但结果定位为娱乐向自我观察
- 页面为纯静态内容,无图片大资源和构建依赖,首屏加载较轻
- 兼容现代浏览器:
- Chrome
- Firefox
- Safari
- Edge
- 已加入
prefers-reduced-motion兼容处理 - 使用本地存储保存结果,离开页面后仍可重新查看最近一次测试
- 当前 Bootstrap、Font Awesome 与 Google Fonts 使用 CDN 引入
- 如果需要在内网、离线或受限网络环境中部署,可将这些依赖改为本地静态资源
- 原生分享功能依赖浏览器支持,若不可用会自动退化为复制分享文案
本项目为非官方粉丝向创作,不包含官方专辑封面、艺人照片或歌词内容。