按钮点击出现水波纹特效

<!DOCTYPE html>

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

        <title>水波纹效果</title>

        <style>

    .btn {

    position: relative;

    background-color: #4CAF50;

    border: none;

    font-size: 28px;

    color: #FFFFFF;

    padding: 20px;

    width: 200px;

    text-align: center;

    -webkit-transition-duration: 0.4s; /* Safari */

    transition-duration: 0.4s;

    text-decoration: none;

    overflow: hidden;

    cursor: pointer;

    }

.ripple {

    position: relative;

    overflow: hidden;

}

.ripple:after {

    content: "";

    display: block;

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    pointer-events: none;

    background-image: radial-gradient(circle, #666 10%, transparent 10.01%);

    background-repeat: no-repeat;

    background-position: 50%;

    transform: scale(10, 10);

    opacity: 0;

    transition: transform .3s, opacity .5s;

}

.ripple:active:after {

    transform: scale(0, 0);

    opacity: .3;

    transition: 0s;

        </style>

    </head>

    <body>

<div class="container text-center">

        <button class="btn btn-default ripple btn-lg">Button</button>

        <button class="btn btn-default ripple btn-lg">Button with very long content</button>

</div>

    </body>

</html>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本书介绍 你是不是对Django的学习感到迷茫?是不是对网上零星的教程感到绝望?是不是苦于没有可以迅速上手的实例而...
    阡陌3536阅读 1,350评论 0 0
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,357评论 0 11
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,231评论 0 11
  • 90后喜欢辞职,早已不是什么新鲜事了。 最近,又一位90后因为辞职火了。 与以往的冲动辞职相比,这位90后的辞职并...
    奶猫妹阅读 1,299评论 0 1
  • 当冷风吹来的时候 没有寂寞可以说 我能否躲进晚霞里 那里有太阳曾经来过 还记得你对我说 说会陪我看夕阳 现在你在哪...
    月亮像银子阅读 194评论 0 2