材料设计波浪状动画点击 jQuery Ripple.js

  • 源码大小:12.98KB
  • 所需积分:1积分
  • 源码编号:19JP-3168
  • 浏览次数:878次
  • 最后更新:2023年05月13日
  • 所属栏目:动画
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

Ripple.js是一个jQuery插件,它为您的网站或web应用程序上的元素添加了一种可定制的令人惊叹的波纹点击效果,这是一种常用于材料设计的视觉技术。

它创建了一个波纹状的动画,从用户单击元素的点发出,模拟水滴撞击池塘表面的效果。通常用于可点击的元素(如按钮和链接),向用户提供视觉反馈,表明他们与元素的交互已经注册。

参见:

  • JavaScript/CSS中的10种最佳材料波纹点击/点击效果

如何使用它:

1.下载并在页面上包含jQuery Ripple.js插件的文件。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <link rel="stylesheet" href="/path/to/dist/ripple.min.css" />
  3. <script src="/path/to/dist/ripple.min.js"></script>

2.将波纹点击效果应用于元素。

  1. $.ripple('.myElement', {
  2. // options
  3. });

3.自定义触发事件。默认值:“mousedown”。

  1. $.ripple('.myElement', {
  2. on: 'mouseenter',
  3. });

4.配置波纹点击效果的外观。

  1. $.ripple('.myElement', {
  2. opacity: 0.4,
  3. color: "auto",
  4. multi: false,
  5. duration: 0.7,
  6. rate: function(pxPerSecond) {
  7. return pxPerSecond; // animation speed
  8. },
  9. easing: 'linear'
  10. });

5.您还可以通过HTML传递选项数据属性。

  1. <a href="#"
  2. data-duration="1"
  3. data-color="black"
  4. data-opacity="1">
  5. Click Me
  6. </a>

预览截图