zoukankan      html  css  js  c++  java
  • 进度条实现

    <style type="text/css" media="screen">
    #center{ 
    margin:50px auto; 
    width:400px; 
    } 
    #loading{ 
    width:397px; 
    height:49px; 
    background:url(bak.png) no-repeat; 
    color:#fff; 
    text-align:center; 
    font-family:Tahoma; 
    font-size:18px; 
    line-height:48px;
    } 
    
    .map{ 
        width:0px; 
        height:48px; 
        background:url(pro.png) no-repeat; 
    
    } 
    
    
    .text{
        /*margin:50px auto; */
        width:400px; 
        color:#000; 
        text-align:center; 
        font-family:Tahoma; 
        font-size:18px; 
        line-height:48px; 
    
    }
    
    
    </style>
    
    
    <script type="text/javascript" src="jquery-1.11.1.min.js"></script> 
    <script type="text/javascript"> 
            var i = 0; 
            function doProgress() 
            { 
                    if (i > 100) { 
                    $("#text").html("加载完毕!").fadeIn("slow");//加载完毕提示 
                    return; 
                    } 
                    if (i <= 100) { 
    
                     $("#map").css("width", String(i) + "%"); //控制#loading div宽度 
                      $("#text").html(String(i) + "%"); //显示百分比 
                    setTimeout("doProgress()", 100);
                    i++; 
                     
                    } 
            } 
    
                  
    $(document).ready(function() 
    { 
            doProgress(); 
    }); 
    </script> 
    
    
    <div id="center"> 
    
    <div align="center">
    <span id="text" class="text"></span>
    </div>
    
    <div id="loading">
    <div id="map" class="map"></div>
    </div>
    
    
    </div> 

     div 层叠:

      1 <style type="text/css" media="screen">
      2 #center{ 
      3 margin:50px auto; 
      4 width:400px; 
      5 } 
      6 #loading{ 
      7     position:relative;
      8 width:397px; 
      9 height:49px; 
     10 background:url(bak.png) no-repeat; 
     11 color:#fff; 
     12 text-align:center; 
     13 font-family:Tahoma; 
     14 font-size:18px; 
     15 line-height:48px;
     16 } 
     17 /*#loading div{ 
     18 0px; 
     19 height:48px; 
     20 background:url(pro.png) no-repeat; 
     21 color:#fff; 
     22 text-align:center; 
     23 font-family:Tahoma; 
     24 font-size:18px; 
     25 line-height:48px; 
     26 } */
     27 
     28 .map{ 
     29     position:absolute;
     30     width:0px; 
     31     height:48px; 
     32     background:url(pro.png) no-repeat; 
     33     /*color:#fff; 
     34     text-align:center; 
     35     font-family:Tahoma; 
     36     font-size:18px; 
     37     line-height:48px; */
     38 } 
     39 
     40 
     41 .text{
     42     /*margin:50px auto; */
     43     position:absolute;
     44     width:400px; 
     45     color:#000; 
     46     text-align:center; 
     47     font-family:Tahoma; 
     48     font-size:18px; 
     49     line-height:48px; 
     50 
     51 }
     52 
     53 #message{ 
     54 width:200px; 
     55 height:35px; 
     56 font-family:Tahoma; 
     57 font-size:12px; 
     58 background-color:#d8e7f0; 
     59 border:1px solid #187CBE; 
     60 display:none; 
     61 line-height:35px; 
     62 text-align:center; 
     63 margin-bottom:10px; 
     64 margin-left:50px; 
     65 }
     66 
     67 </style>
     68 
     69 
     70 <script type="text/javascript" src="jquery-1.11.1.min.js"></script> 
     71 <script type="text/javascript"> 
     72         var i = 0; 
     73         function doProgress() 
     74         { 
     75                 if (i > 100) { 
     76                 $("#text").html("加载完毕!").fadeIn("slow");//加载完毕提示 
     77                 return; 
     78                 } 
     79                 if (i <= 100) { 
     80 
     81                  $("#map").css("width", String(i) + "%"); //控制#loading div宽度 
     82                   $("#text").html(String(i) + "%"); //显示百分比 
     83                 setTimeout("doProgress()", 100);
     84                 i++; 
     85                  
     86                 } 
     87         } 
     88 
     89               
     90 $(document).ready(function() 
     91 { 
     92         doProgress(); 
     93 }); 
     94 </script> 
     95 
     96 
     97 <div id="center"> 
     98 
     99 
    100 
    101 <div id="loading" >
    102 <div id="map" class="map"></div>
    103 <div id="text" class="text"></div>
    104 </div>
    105 
    106 
    107 </div> 

    效果:

    文件下载:   https://files.cnblogs.com/files/hzijone/manu_processbar.zip

  • 相关阅读:
    引用&符号详解
    简单计算器
    while循环输出的表格
    设置和获取变量类型
    位运算符
    MySQL基础(一)SQL基础
    python 21天网络爬虫使用 代理
    Spark入门(一)
    Apache spark2.1.0编译hadoop-2.6-cdh5.11.2的对应版本
    Java 多线程
  • 原文地址:https://www.cnblogs.com/hzijone/p/4531739.html
Copyright © 2011-2022 走看看