jQuery Rippleria 是一个轻量级的,可定制的涟漪点击/点击效果 jQuery 插件。

涟漪点击效果最早被应用于谷歌 Material Design ,目前这种效果在谷歌浏览器,谷歌的网站中以及安卓系统中被广泛应用。

用法

在头部分加载样式表 jquery.rippleria.css ,在 jQuery 库后加载 jquery.rippleria.js 。

<link rel="stylesheet" href="/path/to/jquery.rippleria.css">
<script src="//code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="/path/to/jquery.rippleria.js"></script>

data-rippleria 属性添加到要实现涟漪点击效果的DOM元素种。

<button data-rippleria>Default</button>

使用 html5 数据属性自定义涟漪点击效果。

<button data-rippleria 
  data-rippleria-color="blue" 
  data-rippleria-easing="ease-in" 
  data-rippleria-duration="5000">
  Click me
</button>

你还可以对任何块元素应用涟漪点击效果,并通过 JavaScript 传递选项。

$('.selector').rippleria({

  // 动画速度
  duration: 750,

  // 定制 easing effect
  easing: 'linear',

  // 定制颜色
  color: undefined

  // 启用自动添加 .rippleria-dark 类到深色元素。
  detectBrightness: true
});

$('.selector').rippleria("changeDuration", "500");
$('.selector').rippleria("changeEasing", "ease-in-out");
$('.selector').rippleria("changeColor", "blue");