• 使用定时器实现进度条效果


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    body{
    margin: 0;
    padding: 0;
    }
    header{
    1000px;
    top: 50px;
    border: 1px solid #000;
    margin: 0 auto;
    }
    div{
    1%;
    height: 50px;
    line-height: 50px;
    background:#0ff;
    font-size: 30px;
    text-align: right;
    }
    </style>
    <script>
    //使用定时器实现进度条效果
    window.onload = function(){
    var color = document.getElementById("color") ;
    var i = 1;
    setInterval(function(){
    i++;
    color.style.width=i+"%";
    color.innerHTML = i+"%";
    if(i>=100){
    i=1;
    }

    },50)

    }




    </script>
    </head>
    <body>
    <header>
    <div id="color"></div>
    </header>
    </body>
    </html>

    第二版

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>day08_作业讲解</title>
    <style>

    #progress{
    height: 10px;
    padding: 2px;
    border: 1px solid #000;
    position: relative;
    }
    #progress div {
    1%;
    height: 10px;
    background-color:#f00;
    }
    #progress span{
    position: absolute;
    left: 50%;
    top: 0;

    }
    </style>
    <script>
    //页面加载时间
    window.onload =function(){


    //使用定时器做进度条
    //H5写法
    /*var progressBar =document.getElementById("progressBar");
    var percent =document.getElementById("percent");
    var val = 0;
    var timer = setInterval(function(){
    val++;
    if(val>=100){
    clearInterval(timer);
    val = 100;
    }
    progressBar.value = val;
    percent.innerHTML = val +'%';
    },100)*/

    //普通做法
    var bar =document.getElementById("bar");
    var percent =document.getElementById("percent");
    var val = 0;
    var timer = setInterval(function(){
    val++;
    if(val>=100){
    clearInterval(timer);
    val = 100;
    }
    bar.style.width = val +'%';
    percent.innerHTML = val +'%';
    },50)

    }
    </script>
    </head>
    <body>

    <h1>进度条效果</h1>
    <!--<progress value ="10" max='100' id='progressBar'></progress><span id="percent">1%</span>-->

    <div id="progress">
    <div id="bar"></div>
    <span id="percent">0%</span>
    </div>
    </body>
    </html>

  • 相关阅读:
    MySQL 存储过程实例
    [MySQL优化] -- 如何了解SQL的执行频率
    [MySQL优化] -- 如何定位效率较低的SQL
    [MySQL优化] -- 如何查找SQL效率地下的原因
    [MySQL优化] -- 如何使用SQL Profiler 性能分析器
    2020.10.09软件更新公告
    2020.04.12软件更新公告
    2020.04.11软件更新公告
    2020.02.21软件更新公告
    程序员调用MODI的正确姿势
  • 原文地址:https://www.cnblogs.com/R-jia-bao/p/6143028.html
Copyright © 2020-2023  润新知