zoukankan      html  css  js  c++  java
  • 酷炫的loading

    今天分享一下,怎么通过用css写出一个酷炫的loading。

    meta:

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    html:

        <div class="fontSty" id="fontSty0" onclick="clickFunc(1)">你好吖</div>
        <div class="loader">
            <div class="face">
              <div class="circle"></div>
            </div>
            <div class="face">
              <div class="circle"></div>
            </div>
          </div>

    css:

         html,
    body,
    .loader {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: black;
    }
    
    .loader {
         200px;
        height: 200px;
        position: relative;
    }
    
    .loader .face {
        position: absolute;
        border: 2px solid transparent;
        border-radius: 50%;
        border-top-color: var(--color);
        border-left-color: var(--color);
        animation: animate 3s linear infinite;
    }
    
    .loader .face:nth-child(1) {
         100%;
        height: 100%;
        --color: gold;
        --deg: 0deg;
    }
    
    .loader .face:nth-child(2) {
         70%;
        height: 70%;
        --color: lime;
        --deg: 180deg;
        animation-direction: reverse;
    }
    
    .loader .face .circle {
        position: absolute;
         50%;
        height: 1px;
        top: 50%;
        left: 50%;
        background-color: transparent;
        transform: rotate(calc(var(--deg) - 45deg));
        transform-origin: left;
    }
    
    .loader .face .circle::before {
        position: absolute;
        top: -5px;
        right: -5px;
        content: '';
         10px;
        height: 10px;
        background-color: var(--color);
        border-radius: 50%;
        box-shadow: 0 0 20px var(--color),
                    0 0 40px var(--color),
                    0 0 60px var(--color),
                    0 0 80px var(--color),
                    0 0 100px var(--color),
                    0 0 0 5px rgba(255, 255, 0, 0.1);
    }
    .fontSty{
        position: absolute;
        color: #ffffff;
        z-index: 111;
    }
    @keyframes animate {
        from {
            transform: rotate(0deg);
        }
        
        to {
            transform: rotate(360deg);
        }
    }
  • 相关阅读:
    批处理+7zip解压用纯数字加密的压缩包zip
    golang 读取 chrome保存的网站账号信息
    c++实现"扫描检测硬件改动"
    c++获取磁盘句柄
    golang设置title并获取窗口句柄
    golang获取文件的md5
    golang获取u盘序列号(通过读取注册表实现)
    golang从文件按行读取并输出
    golang cgo注意事项
    python调用远程chromedriver.exe、selenium抓包方法
  • 原文地址:https://www.cnblogs.com/cczlovexw/p/9378130.html
Copyright © 2011-2022 走看看