• 一段js+html+css实现的loading图标效果


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html><head>
    <style type="text/css">
    #dot,#dot u,#dot b,#dot i{overflow:hidden;}
    #dot {width:16px;height:16px;text-align:center;}
    #dot b,#dot i{display:block;background:#666666;}
    #dot u{margin:0px;padding:0px;width:4px;height:4px;float:left;}
    #dot b{height:1px;width:2px;margin-left:1px;}
    #dot i{height:2px;width:4px;}
    #dot #dot1,#dot #dot7{margin-left:2px;}
    #dot #dot1{padding-top:2px;}
    #dot #dot3,#dot #dot6{padding-top:2px;}
    #dot #dot4{padding-left:8px;}
    #mn{border:1px solid #9dd;padding:20px;}
    </style>
    <script>
    /*
    project : 模拟FireFox载入动画
    By : Missde
    Date : 2006
    Link : www.missde.cn
    */
    var dotdiv=
          "<div id='dot'>"
       +"<u id='dot1'><b></b><i></i><b></b></u>"
       +"<u id='dot2'><b></b><i></i><b></b></u>"
       +"<u id='dot3'><b></b><i></i><b></b></u>"
       +"<u id='dot8'><b></b><i></i><b></b></u>"
       +"<u id='dot4'><b></b><i></i><b></b></u>"
       +"<u id='dot7'><b></b><i></i><b></b></u>"
       +"<u id='dot6'><b></b><i></i><b></b></u>"
       +"<u id='dot5'><b></b><i></i><b></b></u>"
    +"</div>";
    function gID(str){
       return document.getElementById(str);
    }
    function loadingdot(a){
        if(a<=1 || a>8)a=1;
        loadingdot_a2=a-0+1;
        for(var i=8;i>=1;i--){
            var d=loadingdot_a2-i;
            if(d<1)d+=8;
            gID("dot"+i).style.MozOpacity=(1.2-d/10);
            gID("dot"+i).style.filter="alpha(opacity=" +(120-d*10)+")";
            gID("dot"+i).style.opacity=(1.2-d/10);
        }
        setTimeout("loadingdot(loadingdot_a2)",100);
    }
    function loading(){
        gID("mn").innerHTML=dotdiv;
        loadingdot(1);
    }
    </script>
    </head>
    <body>
    <center><div id="mn"></div></center>
    <script>loading()</script>
    </body>
    </html>

    这个纯属好玩了,个人感觉实用价值不高,不过思路还是不错的

  • 相关阅读:
    解决Django和EasyUI搭配使用时出现的CSRF问题
    修改Django的默认打印时间
    解决多网卡SNMP获取不到数据的问题
    Django模板格式
    java操作excel
    数字1的个数
    leetcode:2. 两数相加(java)
    二叉树常用操作
    通配符匹配
    二叉树基本操作
  • 原文地址:https://www.cnblogs.com/qmtx3/p/2995762.html
Copyright © 2020-2023  润新知