当前位置:JS特效 » 按钮图标 » Material Design风格纯js按钮点击波特效
 Material Design风格纯js按钮点击波特效
如果您觉得内容不错,请分享:

插件介绍

这是一款使用纯js制作的炫酷MaterialDesign风格按钮点击波特效。该按钮点击波特效不依赖于任何外部库,使用纯js制作,运行速度快,效果非常炫酷。

浏览器兼容性

浏览器兼容性
时间:2021-07-24 阅读:56
简要教程

这是一款使用纯js制作的炫酷Material Design风格按钮点击波特效。该按钮点击波特效不依赖于任何外部库,使用纯js制作,运行速度快,效果非常炫酷。

使用方法

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

       
                
HTML结构

为你需要制作按钮点击波效果的元素添加data-ripple属性。

                  
                
CSS样式

为点击波添加下面的CSS样式:

.ripple-container {
}
.ripple-container .ripple{
    background-color: rgba(255,255,255,0.4);
    animation: ripple 2s forwards cubic-bezier(0, 0, 0.2, 1);
}
@keyframes ripple {
    0% {
        transform: scale(0);
        opacity: 1;
    }
    80% {
        transform: scale(1);
    }
    100% {
        opacity: 0;
    }
}                  
                
初始化插件

使用下面的JavaScript代码来在按钮点击时,激活点击波效果。

Array.prototype.forEach.call(document.querySelectorAll('[data-ripple]'), function(element){
  new RippleEffect(element);
}); 
                

material-ripple-effect按钮点击波特效的github地址为:https://github.com/davinder17s/material-ripple-effect

Top