zoukankan      html  css  js  c++  java
  • 44、css实现水波纹效果

            <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>

    效果图:

  • 相关阅读:
    eclipse中文乱码
    学习进度(7)
    校园管家(Android开发团队项目)NABCD
    NABCD(团队项目)
    android studio连接真机大概问题
    01梦断代码阅读笔记
    学习进度(6)
    android studio学习(一)
    地铁出行系统1.0
    学习进度(4)
  • 原文地址:https://www.cnblogs.com/xlfdqf/p/11514435.html
Copyright © 2011-2022 走看看