使用jQuery Ribbles插件可以很容易的为背景图片引入水珠掉落水面时所产生的涟漪动画特效。
首先引入jQuery脚本和jQuery Ribbles插件脚本:
<script src="/libs/jquery/jquery.min.js"></script>
<script src="/libs/jquery/jquery.ripples.js"></script>
$('body').ripples({
resolution: 512,
dropRadius: 20,
perturbance: 0.04,
});
第2个参数dropRadius代表水珠掉落水面时的接触范围。
第3个参数perturbance为扰动系数,可以理解为对应于水珠坠落时的力度。
Ribbles插件基于WebGL技术而实现,代码和在线演示地址: