首页 > 代码库 > ~~圣诞节到啦, canvas雪花效果, 漂亮到简直没天理啊~~
~~圣诞节到啦, canvas雪花效果, 漂亮到简直没天理啊~~
看到coding的主界面有雪花, 原来,哇, 真漂亮, 一看源代码, 哦了个去, angular写的, 压力好大, 分析分析分析分析....
然后就写成jQ插件的样子给大家用了。
在线预览的页面是: http://1.keepu.sinaapp.com/snow/snow.html
Github的代码地址是: http://sqqihao.github.io/nice-Snowing ;
上图了
后面把angular拿掉了,直接引用jQuery就好了,其实不用jQuery也行的哇, 兼容没弄哇;
HTML的代码就是canvas就好了,如下
<canvas class="snow-canvas" speed="1" interaction="false" size="2" count="80" opacity="0.00001" start-color="rgba(253,252,251,1)" end-color="rgba(251,252,253,0.3)" wind-power="0" image="false" width="1366" height="667"></canvas><canvas class="snow-canvas" speed="3" interaction="true" size="6" count="30" start-color="rgba(253,252,251,1)" end-color="rgba(251,252,253,0.3)" opacity="0.00001" wind-power="2" image="false" width="1366" height="667"></canvas><canvas class="snow-canvas" speed="3" interaction="true" size="12" count="20" wind-power="-5" image="snow.png" width="1366" height="667"></canvas>
所有的配置都是在canvas节点上面的, 看节点属性的名字就知道是神马意思了,
比如:
添加image这个属性是图片地址, 让雪花自定义成喜欢的样子;
size表示的是图片的大小
count表示图片的个数..等等;
直接戳实例地址:打开demo;
~~圣诞节到啦, canvas雪花效果, 漂亮到简直没天理啊~~
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。