BoonKiong.com2025™

人气 153

jQuery Ripples 隔壁老李同款水波纹涟漪特效

文***已获得官方认证 2025-6-12 15:38
jQuery Ripples 是一款利用 WebGL 技术实现的水波涟漪特效插件,支持鼠标互动。可提升页面视觉效果和用户体验,需使用同源或允许跨域的图片。调用方法:引入 jQuery 和 jquery.ripples.js 文件,在页面元素上添加 CSS 背景图片,使用特定方法调用插件。可配置参数包括分辨率、涟漪半径、干扰效果等。


jQuery Ripples 隔壁老李同款水波纹涟漪特效

jQuery Ripples 隔壁老李同款水波纹涟漪特效



常有人问 gebilaoli.com 首页的水波纹特效是如何实现的,老李通常会让他们去搜 jQuery Ripples。

但是很多人搜到了也不知道怎么用,甚至还有人不会搜...

于是还是水一篇文章分享一下吧。

jQuery Ripples 是一款非常好玩的 jQuery 特效插件,可以为网页元素添加水波涟漪效果。它利用 WebGL 技术,实现了流畅的水波动画,并且支持鼠标互动,用户可以通过鼠标的移动和点击与水波进行互动。这种效果不仅能提升页面的视觉吸引力,还能带来更好的用户体验。如果你有兴趣,可以在你的项目中尝试使用这个插件,给你的网页增添一些动态元素!

需要注意的是,该插件必须使用同源的图片,或者是图片允许跨域才能正常工作。

使用方法

引入 jQuery 和 jquery.ripples.js 文件

  1. <script src="jquery.min.js" type="text/javascript"></script>
  2. <script type="text/javascript" src="jquery.ripples.js"></script>
复制代码


调用插件

页面面初始化完成后使用下面的方法调用,注意要调用水波纹效果的元素上要有一张 CSS 背景图片

  1. //在<body>元素上调用该插件
  2. $('body').ripples({
  3.   resolution: 512,
  4.   dropRadius: 20,
  5.   perturbance: 0.04,
  6. });
复制代码


暂停和播放水波涟漪效果

  1. $('body').ripples('pause');
  2. $('body').ripples('play');
复制代码


添加水滴效果

  1. $('body').ripples("drop", x, y, radius, strength);
复制代码


比如水滴自动落下

  1. setInterval(function() {
  2.     var $el = $('body');
  3.     var x = Math.random() * $el.outerWidth();
  4.     var y = Math.random() * $el.outerHeight();
  5.     var dropRadius = 20;
  6.     var strength = 0.04 + Math.random() * 0.04;
  7.     $el.ripples('drop', x, y, dropRadius, strength);
  8. }, 400);
复制代码


配置参数

  1. resolution:分辨率。默认值:256。
  2. dropRadius:水波涟漪的半径。默认值:20。
  3. perturbance:干扰效果。默认值:0.03。
  4. interactive:是否可以用鼠标进行互动。默认值:false。
复制代码


资源下载

@蓝奏云                  @Github

原文链接:野路子


<
您需要登录后才可以回帖 登录 | 立即注册

您还未登录

随手拍~~:

热门推荐~~:

论坛表情分享...

1、洋葱头 ...

Discuz! X3.5 解决小图标不显示的方法...

我发现大多数使用Discuz! X3.5 都有小图标不能显示的问题,提问的时候大家给的回答都是说跨域的问题, ...

如何在 discuz 帖子里添加 APlayer 音乐播...

1、首先将下边的 APlayer.css 和 APlayer.js 代码下载然后解压上传到服务器。 2、单曲音乐的代 ...

Discuz! 相关帖子功能修改随机显示不依赖标...

打开 source/module/forum/forum_viewthread.php 文件,查找: 换行添加: 再查找: 换行添 ...

Discuz! X3.5 手机版 logo 的路径...

打开以下的模板文件,搜索 logo_m.svg 1.template/default/touch/portal/index.htm 2.template/def ...

热度会员~~:

文強berrybkboonkiongadmin老谟深虑TaC9528huaekinfei220088ku510teresabitch

免责声明~~:


本站内容来源于合作伙伴及网络搜集,版权归原作者所有。如有侵犯版权,请立刻和本站联系,我们将在三个工作日内予以改正。
Email:hsbk@hotmail.com

手机App~~:

服务与条款|隐私政策|免责声明|手机版|网站地图|友链申请| 文强阁

Powered by Discuz! X3.5|© 2001-2025 Discuz! Team. |本站总访问量已经运行: