Ripple.js是一个jQuery插件,它为您的网站或web应用程序上的元素添加了一种可定制的令人惊叹的波纹点击效果,这是一种常用于材料设计的视觉技术。
它创建了一个波纹状的动画,从用户单击元素的点发出,模拟水滴撞击池塘表面的效果。通常用于可点击的元素(如按钮和链接),向用户提供视觉反馈,表明他们与元素的交互已经注册。
1.下载并在页面上包含jQuery Ripple.js插件的文件。
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
- <link rel="stylesheet" href="/path/to/dist/ripple.min.css" />
- <script src="/path/to/dist/ripple.min.js"></script>
2.将波纹点击效果应用于元素。
- $.ripple('.myElement', {
- // options
- });
3.自定义触发事件。默认值:“mousedown”。
- $.ripple('.myElement', {
- on: 'mouseenter',
- });
4.配置波纹点击效果的外观。
- $.ripple('.myElement', {
- opacity: 0.4,
- color: "auto",
- multi: false,
- duration: 0.7,
- rate: function(pxPerSecond) {
- return pxPerSecond; // animation speed
- },
- easing: 'linear'
- });
5.您还可以通过HTML传递选项数据
属性。
- <a href="#"
- data-duration="1"
- data-color="black"
- data-opacity="1">
- Click Me
- </a>