• 纯css实现转圈-支付时倒计时转圈


    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>纯css实现转圈</title>
    </head>
    
    <body>
        <div class="circle">
            <div class="circle-left"></div>
            <div class="circle-right"></div>
            <div class="circle-bottom-left"></div>
            <div class="circle-bottom-right"></div>
        </div>
    </body>
    
    </html>
    <style>
        .circle {
            -webkit-mask: radial-gradient(transparent 56px, #000 58px);
            /* 蒙版,貌似只兼容谷歌 */
             116px;
            /* 圈的大小 */
            height: 116px;
            overflow: hidden;
            border-radius: 50%;
            position: relative;
            animation: rotate .8s linear 0s infinite normal;
            /* 自动播放 */
        }
    
        @keyframes rotate {
    
            /* 自动播放参数 */
            0% {
                transform: rotate(0deg);
                -ms-transform: rotate(0deg);
                /* IE 9 */
                -moz-transform: rotate(0deg);
                /* Firefox */
                -webkit-transform: rotate(0deg);
                /* Safari 和 Chrome */
                -o-transform: rotate(0deg);
                /* Opera */
            }
    
            100% {
                transform: rotate(360deg);
                -ms-transform: rotate(360deg);
                /* IE 9 */
                -moz-transform: rotate(360deg);
                /* Firefox */
                -webkit-transform: rotate(360deg);
                /* Safari 和 Chrome */
                -o-transform: rotate(360deg);
                /* Opera */
            }
        }
    
        .circle-left {
             50%;
            height: 100%;
            background: #cccccc;
            transform-origin: 100% 50%;
            -webkit-transform-origin: 100% 50%;
            -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
            -o-transform-origin: 100% 50%;
            position: absolute;
            left: 0;
            z-index: 0;
        }
    
        .circle-right {
             50%;
            height: 100%;
            background: #cccccc;
            transform: rotate(30deg);
            -ms-transform: rotate(30deg);
            /* IE 9 */
            -moz-transform: rotate(30deg);
            /* Firefox */
            -webkit-transform: rotate(30deg);
            /* Safari 和 Chrome */
            -o-transform: rotate(30deg);
            /* Opera */
            /* 控制蓝色区域长短占比 */
            transform-origin: 0% 50%;
            -webkit-transform-origin: 0% 50%;
            -moz-transform-origin: 0% 50%;
            -ms-transform-origin: 0% 50%;
            -o-transform-origin: 0% 50%;
            position: absolute;
            right: 0;
            z-index: 2;
    
        }
    
        .circle-bottom-left {
             50%;
            height: 100%;
            background: #31A4FF;
            position: absolute;
            left: 0;
            z-index: -1;
        }
    
        .circle-bottom-right {
             50%;
            height: 100%;
            background: #31A4FF;
            position: absolute;
            right: 0;
            z-index: 1;
        }
    </style>

    效果图:

  • 相关阅读:
    在Postman用post方式请求webapi
    C#控制台为输出内容设置背景色和字体颜色
    不卡界面,实现文件上传
    编译后的dll,xml,pdb分别是什么内容,各有什么用处?
    C#的dynamic解析xml
    Oracle中的正则表达式
    oracle中 connect by 递归查询用法
    oracle中 listagg() WITHIN GROUP () 行转列函数的使用
    oracle中dualde使用
    MYSQL基本命令
  • 原文地址:https://www.cnblogs.com/liuxuande/p/14171568.html
Copyright © 2020-2023  润新知