在页面中引入ripple.js文件。
1 | < script src = "path/to/ripple.js" ></ script > |
HTML结构
为你需要制作按钮点击波效果的元素添加data-ripple属性。
1 | < button data-ripple>Click Me</ button > |
CSS样式
为点击波添加下面的CSS样式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | .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代码来在按钮点击时,激活点击波效果。
1 2 3 | Array.prototype.forEach.call(document.querySelectorAll( '[data-ripple]' ), function (element){ new RippleEffect(element); }); |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com