rippleria.js是一款效果非常炫酷的 Material Design鼠标点击波特效jQuery插件。该插件使用CSS3 animation动画来制作点击波效果,可以在按钮和图片等元素上制作点击波特效。
安装
可以通过bower来安装该点击波插件。
$ bower i -S rippleria
使用方法
使用该点击波插件需要在页面中引入jquery.rippleria.css,jquery和jquery.rippleria.js文件。
<link rel="stylesheet" href="css/jquery.rippleria.css">
<script src="js/jquery.min.js"></script>
<script src="js/jquery.rippleria.js"></script>
HTML结构
为需要添加点击波效果的元素添加data-rippleria属性。
<button data-rippleria>Default</button>
你可以通过HTML5 data-*属性来自定义点击波的效果:
<button data-rippleria
data-rippleria-color="blue"
data-rippleria-easing="ease-in"
data-rippleria-duration="5000">
Click me
</button>
data-rippleria-dark用于指定反色效果的点击波。
初始化插件
你也可以通过初始化插件的反色来定义点击波的效果。
$('.selector').rippleria({
// 动画的速度
duration: 750,
// 自定义easing效果
easing: 'linear',
// 自定义颜色
color: undefined
});
$('.selector').rippleria("changeDuration", "500");
$('.selector').rippleria("changeEasing", "ease-in-out");
$('.selector').rippleria("changeColor", "blue");
rippleria点击波插件的github地址为:https://github.com/nsept/rippleria