zoukankan      html  css  js  c++  java
  • HTML-loading动画1

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
             <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0">
            <script type="text/javascript" src="js/jquery-1.9.1.js" ></script>
            <link rel="stylesheet" href="css/loadDodui.css" />
        </head>
        <body>
            <script src="js/loadingDodui.js"></script>
        </body>
    </html>

    loadDodui.css:
    .loadDodui {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        background: rgba(0, 0, 0, .4);
    }
    
    .spinner {
        font-size: 20px;
        width: 1.5em;
        height: 1.5em;
        border-radius: 50%;
        box-shadow: inset 0 0 0 .1em rgba(234, 70, 142, .2);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .spinner i {
        position: absolute;
        clip: rect(0, 1.5em, 1.5em, 1em);
        width: 1.5em;
        height: 1.5em;
        animation: spinner-circle-clipper 1s ease-in-out infinite;
    }
    
    @keyframes spinner-circle-clipper {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(180deg);
        }
    }
    
    .spinner i:after {
        position: absolute;
        clip: rect(0, 1.5em, 1.5em, 1em);
        width: 1.5em;
        height: 1.5em;
        content: '';
        animation: spinner-circle 1s ease-in-out infinite;
        border-radius: 50%;
        box-shadow: inset 0 0 0 .1em #ea468e;
    }
    
    @keyframes spinner-circle {
        0% {
            transform: rotate(-180deg);
        }
        100% {
            transform: rotate(180deg);
        }
    }


    loadingDodui.js:
    function loadingDodui(){
        var htmlDodui=document.createElement("div");
        var html2Dodui=document.createElement("div");
        var chlidHtml=document.createElement("i");
        htmlDodui.classList.add("loadDodui");
        htmlDodui.appendChild(html2Dodui);
        html2Dodui.appendChild(chlidHtml);
        html2Dodui.classList.add("spinner");
        htmlDodui.appendChild(html2Dodui);
        document.getElementsByTagName("body")[0].appendChild(htmlDodui)
    }
    loadingDodui()

    实现的效果:静态图,我真的很想放gif,但我用手机录制效果时,视觉效果很模糊




  • 相关阅读:
    分布式
    jdk与jre的区别
    rabbitmq
    dicom错误解决
    centos6.5搭建hadoop完整教程
    spark
    Oracle索引扫描
    Oracle的rowid结构解析
    PL/SQL — 集合及常用方法
    PL/SQL — 变长数组
  • 原文地址:https://www.cnblogs.com/liuqingxia/p/9778173.html
Copyright © 2011-2022 走看看