dot-lz.js使用说明
dot-li.js 没有 ball-lz.js 的碰撞机制,其特色是粒子能响应鼠标指针移动(移动设备是点击)而产生变化,粒子在离鼠标指针150px之内的距离时会慢慢变大到指定尺寸,变大后如果距离超出了范围又会慢慢变回原来的尺寸。粒子可以响应帖子内外鼠标指针的移动,同时鼠标指针不会受到帖子内外其他顶层元素的影响。dot-js脚本还加入了resize机制,改变浏览器窗口大小后还可以较好响应鼠标指针的移动交互。
资源引用与粒子配置
相关说明
所有配置均可缺省,这表示将使用dot-lz的默认配置,它将是全页粒子功能。一般不建议这么做,应根据需要选择性地配置相关参数。另外,如果粒子容器元素使用class,papa 变量值应带一个前缀.,例如:papa: '.mybox',如此,脚本才能正确识别。
粒子采用后追加方式引入,因此具备较高的自然元素层级,可能会阻挡其他页面元素的交互操作。若此,可以给相应元素提升 z-index 属性值来规避此种现象。当然还有其他的解决方案,这里就不深入探讨了。
实例
前一篇: ball-lz.js使用说明
下一篇: rainyday插件试用心得
发表评论:
评论列表 [3条]
#3 | 知名不具 于 2024-4-23 16:36 发布: 有趣的封装粒子,这个讲解真详细。
#2 | 小希 于 2024-4-23 12:31 发布: 试了下全页粒子,粒子虽小了点,跟随鼠标变大的功能页内页外同样适用。。这配置太灵活了吧。。
#1 | 飞飞 于 2024-4-23 12:26 发布: 看到粒子颜色可以改变,刚换了一种青色的试了一下,也好看。。可以配不同色调的贴子了。。。。还可以使用随机颜色。。这个设定太体贴了。。