9012了,网易的一个网页吸引了我,动画很炫,于是乎想从零开始仿写一个。
- 尽可能实现原有动画效果
- 写成教程,开源代码
- 谷歌浏览器(必备)
- Full download JS/CSS/HTML - Chrome 网上应用店
目标网址:你的新年Flag
由于页面做了 userAgent 的限制,所以要用谷歌浏览器的手机模式打开。
首屏是个等待加载资源的动画。打开 network Tab 可以看到加载了许多图片。
迫于没有设计资源,可以用 Full download 这款 Chrome 插件将静态资源都下载下来备用。
- 加载资源
- 进场离场动画
- 倒计时效果
- 文字沿弧线改变颜色效果
- 音频加载
- 背景建筑物旋转
- 移动红点背景建筑物3D旋转,离场动画
- 雪花飘落效果
- Let's go 按钮效果
- 离场动画,文字上移效果
- 背景动画
- 点击选择动画
- 点击选择,输入Flag,查看Flag实现
- 颜色选择器
- 图片选择器
- 离场动画
- html 转 canvas,生成图片
- 期间动画
详见