HTML5+CSS3烟花特效交互页面
HTML5 的
HTML5 的标签用得挺溜,基本上所有的烟花动画都在这上面画出来的。你点一下、滑一下,背后的
addEventListener
就开始干活儿了,挺丝滑。
CSS3 的动画也是一大亮点,@keyframes
定义的烟花从升空到爆炸的过程,过渡自然,看着还挺有成就感的。另外像:hover
和:active
这些选择器也加了点交互味儿。
JavaScript这块就是烟花的“大脑”了。鼠标点一下,onmousedown
马上响应,烟花发射;动一下鼠标,onmousemove
又有新变化,视觉效果挺丰富。DOM 操作也是一把好手,烟花该生成就生成,该消失就干净利落地干掉。
资源管理上也没掉链子。背景用了bg.jpg
,挺有氛围感的;两个sprite.png
文件配合精灵图技术,加载快、样子也丰富;还有个music
目录,给你点儿背景音乐,氛围到位。
如果你正在找一个canvas
实战项目,或者想练练CSS3 动画
+JavaScript 事件
,这个烟花项目挺适合拿来玩一玩。
10.14MB
文件大小:
评论区