首页 > 其他分享 >Material design风格点击波特效js插件

Material design风格点击波特效js插件

时间:2024-12-22 11:09:21浏览次数:6  
标签:特效 插件 ripplet Material js 点击 design

ripplet.js是一款Material design风格点击波特效js插件。通过ripplet.js插件,你可以制作并控制点击波效果,生成自己风格的点击波特效。

在线预览    下载

 

 安装

可以通过nmp来安装ripplet.js插件。

$ npm install ripplet              

 使用方法

在页面中引入ripplet.js文件。。

<script type="text/javascript" src="js/ripplet.js"></script>
 HTML结构

以一个按钮为例来制作点击波特效,HTML结构如下:

<!--默认的点击波效果--> <button data-ripplet>Default</button> <!--带参数的点击波效果--> <button data-ripplet="color: rgba( 64, 192, 255, .2); spreading-duration: 2s; clearing-delay: 1.8s;">天空蓝</button>
 初始化插件

也可以通过js的方法来对插件进行初始化。

ripplet(targetSuchAsMouseEvent, options) //targetSuchAsMouseEvent: { currentTarget: Element, clientX: number, clientY: number } //options: 配置参数       

 配置参数

ripplet.js点击波特效插件的可用配置参数如下:

{   className:                '',   color:                    'rgba(0, 0, 0, .1)',   opacity:                  null,   spreadingDuration:        '.4s',   spreadingDelay:           '0s',   spreadingTimingFunction:  'linear',   clearingDuration:         '1s',   clearingDelay:            '0s',   clearingTimingFunction:   'ease-in-out',

标签:特效,插件,ripplet,Material,js,点击,design
From: https://www.cnblogs.com/cnblogsisgod/p/18621919

相关文章

  • 医药垃圾分类管理系统|Java|SSM|JSP|
                           【技术栈】1⃣️:架构:B/S、MVC2⃣️:系统环境:Windowsh/Mac3⃣️:开发环境:IDEA、JDK1.8、Maven、Mysql5.7+4⃣️:技术栈:Java、Mysql、SSM、Mybatis-Plus、JSP、jquery,html5⃣️数据库可视化工具:navicat6⃣️服务......
  • Next.js项目中.eslintrc.js的配置
    print'helloworld!'module.exports={//扩展配置,包含Next.js的核心WebVitals插件和TypeScript支持插件等extends:['next/core-web-vitals','plugin:@typescript-eslint/recommended','plugin:import/recommended','prettier'......
  • js如何做单元测试?步骤是什么?
    在前端开发中,进行JavaScript的单元测试是保证代码质量的重要环节。以下是进行JavaScript单元测试的基本步骤:选择测试框架:首先,你需要选择一个适合的测试框架。目前流行的测试框架有Mocha、Jest、Jasmine等。这些框架提供了丰富的功能和易用的接口,可以满足大部分的测试需求。搭建......
  • 请实现一个jsonp
    JSONP(JSONwithPadding)是一种解决跨域问题的技巧,它利用了<script>标签不受同源策略限制的特性。不过,需要注意的是,JSONP只支持GET请求,并且存在安全风险,因为它允许执行远程服务器上的任意代码。因此,在使用JSONP时需要谨慎,并确保只从可信的源加载数据。下面是一个简单的JSONP实现示......
  • 使用原生js绑定两个onclick事件
    在JavaScript中,你可以通过以下两种方式绑定onclick事件:1.HTML中直接绑定在HTML元素中直接使用onclick属性来绑定事件。这种方法虽然简单,但不推荐用于大型项目,因为它违反了结构与行为分离的原则。<buttonid="btn1"onclick="handleClick1()">点击我1</button><buttonid="btn......
  • 请描述下js中click和onclick的区别?
    在JavaScript和前端开发中,click和onclick两者都与点击事件相关,但它们在使用和上下文中有所区别。以下是它们之间的主要差异:性质与来源:onclick:这是HTML元素的一个属性,用于为元素指定点击事件的处理函数。你可以在HTML标签中直接使用它,例如<buttononclick="myFunction()">C......
  • 使用js写一个数字动态累加的方法
    你可以通过JavaScript的setInterval函数来创建一个数字动态累加的效果。以下是一个简单的示例:functionstartCounting(start=0,increment=1,duration=1000){letcount=start;constcounterElement=document.getElementById('counter');//假设你有一个HT......
  • Pyqt6在lineEdit中输入文件名称并创建或删除JSON文件
    1、创建JSON文件代码importosdefaddModulekeyWordFile(self):if""!=self.lineEdit_module.text():moduleFile=self.lineEdit_module.text()+'.json'else:self.toolLogPrinting('请输入模块名称')returnfile......
  • 爬虫Js逆向 -数据加密板块
    分析步骤:第一步分析是否为混淆JS        判断是否为混淆JS  看调用的堆栈名称是否简洁易懂  下图为非混淆​无混淆的情况下关键字(不可以很泛)   跟栈拦截器responseJSONparse hookdecrypt(本文讲的是非混淆的数据加密跟栈网站: 资讯-精灵数......
  • Python 自动化爬虫 绕过JS逆向 爬取淘宝商品数据
    声明:此篇博客仅用于学习交流使用 任何用于非法用途的均与作者无关需要登陆pc端淘宝账号本案例所使用到的模块及工具:Drissionpage  自动化模块  pipinstaldrissionpageJsontimepandas保存数据模块  网址: 淘宝(taobao.com) 爬取步骤:一.初始化浏览器......