首页 > Web开发 > 详细

44、css实现水波纹效果

时间:2019-09-12 18:52:02      阅读:199      评论:0      收藏:0      [点我收藏+]
        <div class="container">
            <div class="wave"><span>50%</span></div>
        </div>
        <style type="text/css">
            .container {
                position: absolute;
                width: 100px;
                height: 100px;
                padding: 5px;
                border: 5px solid rgb(118, 218, 255);
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                border-radius: 50%;
                overflow: hidden;
            }
            
            .wave {
                position: relative;
                width: 100px;
                height: 100px;
                background-color: rgb(118, 218, 255);
                border-radius: 50%;
            }
            .wave::before,.wave::after {
                    content: "";
                    position: absolute;
                    width: 200px;
                    height: 200px;
                    top: 0;
                    left: 50%;
                    background-color: rgba(255, 255, 255, .4);
                    border-radius: 45%;
                    transform: translate(-50%, -70%) rotate(0);
                    animation: rotate 6s linear infinite;
                    z-index: 10;
                }
            .wave::after {
                     border-radius: 47%;
                    background-color: rgba(255, 255, 255, .9);
                    transform: translate(-50%, -70%) rotate(0);
                    animation: rotate 10s linear -5s infinite;
                    z-index: 20;
                }
            @keyframes rotate {
                50% {
                    transform: translate(-50%, -73%) rotate(180deg);
                }
                100% {
                    transform: translate(-50%, -70%) rotate(360deg);
                }
            }
            span{
                color: #76DAFF;
                font-weight: bold;
                font-size: 25px;
                z-index: 999;
                position: absolute;
                left: 25px;
                top: 25px;
            }
        </style>

效果图:

技术分享图片

44、css实现水波纹效果

原文:https://www.cnblogs.com/xlfdqf/p/11514435.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!