创造飘落的雪 HTML 5 和 JS
一世
http://winterba.sh/
Bash, 我真的很喜欢飘雪! 我的问题是如何重新创建类似的效果,看起来很好。 我试图重建代码,看看我是否可以理解他,但是,唉,不成功。 JS 我有脑袋。 我有点谷歌迷,偶然发现了几个
http://seb.ly/demos/JSSnow/snow3d.html
, 但他们并不像网站那么优雅 SE, 或者看起来不是很好。
任何人都可以提供一些关于如何重现创建网站的说明 SE Winter Bash, 或者我可以找到如何做到的地方?
Edit:
我想重现尽可能接近的效果, IE: 用雪花落雪,能够移动鼠标并迫使雪移动或旋转鼠标。
http://winterba.sh/
Bash, 我真的很喜欢飘雪! 我的问题是如何重新创建类似的效果,看起来很好。 我试图重建代码,看看我是否可以理解他,但是,唉,不成功。 JS 我有脑袋。 我有点谷歌迷,偶然发现了几个
http://seb.ly/demos/JSSnow/snow3d.html
, 但他们并不像网站那么优雅 SE, 或者看起来不是很好。
任何人都可以提供一些关于如何重现创建网站的说明 SE Winter Bash, 或者我可以找到如何做到的地方?
Edit:
我想重现尽可能接近的效果, IE: 用雪花落雪,能够移动鼠标并迫使雪移动或旋转鼠标。
没有找到相关结果
已邀请:
2 个回复
帅驴
赞同来自:
http://loktar00.github.com/JQuery-Snowfall/
.
https://github.com/loktar00/JQ ... ll.js
我注意到你注意到了这个问题 html5 和 canvas, 但是,您可以在不使用它的情况下执行此操作,也可以简单地使用具有图像或不同颜色的背景的标准元素。
这是我刚刚收集的两个非常简单的事情。 在我看来,关键是在落入薄片时使用罪来获得愉快的波浪效果。 第一个使用该元素 canvas, 二常数 dom.
因为我绝对依赖 canvas, 这是版本 canvas, 在我看来,这很好地工作。
http://jsfiddle.net/loktar/UdyN6/
http://codepen.io/loktar00/full/CHpGo
http://jsfiddle.net/loktar/guexx/
奔跑吧少年
赞同来自:
您可以创建一个类 snowflake 通过以下方式:
或类似的东西。 然后,您有一个计时器,在每个步骤中调节每个雪花的方向少量,然后计算新的 X 和 Y, 考虑到速度和方向。
很难解释,但实际上很简单。