Material Design风格纯js按钮点击波特效

所属分类:其他-动画效果

 37362  354  查看评论 (3)
分享到微信朋友圈
X
Material Design风格纯js按钮点击波特效 ie兼容10

Material Design之水波纹点击效果RippleEffect使用

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

<script src="path/to/ripple.js"></script>

HTML结构

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

<button data-ripple>Click Me</button>

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);
});


相关插件-动画效果

图标点击反馈特效

HTML5 CSS3 SVG 制作的图标点击反馈特效,点击出现波纹、飞溅、滴水、loading等效果
  动画效果
 46115  587

很酷的jQuery文字切换动画

文字切换动画,很简单很实用,适合做SLOGAN
  动画效果
 34540  335

jQuery超酷文字淡入淡出显示特效

文字淡入淡出显示特效
  动画效果
 37821  363

bezie curve 曲线动画

bezie curve 曲线动画
  动画效果
 35954  417

讨论这个项目(3)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    花开气候 0
    2017/12/4 12:01:45
    点击之后 滚轮会动 回复
    昏昏沉沉的飞 0
    2016/12/5 16:12:27
    移动端不能使用
        幸福~手掌0
        2018/12/28 16:11:14
        可以用
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复