动态进度条

前些天有时间,就写了一些可能会用到的功能。

本篇文章写的就是一个动态进度条的一个展示,代码非常简单。

咱们先看下页面

image

实现方法也很简单,这里不做赘述,直接上代码

<!DOCTYPE html>

    <meta charset="utf-8">

    <title>菜鸟教程(runoob.com)

    #myProgress {

width:100%;

        height:30px;

        position:relative;

        background-color:#ddd;

    }

#myBar {

background-color:#4CAF50;

        width:10px;

        height:30px;

        position:absolute;

    }

<h1>JavaScript 进度条

<div id="myProgress">

    <div id="myBar">

<span id="bname">

<button onclick="move()">点我

    function move() {

var elem = document.getElementById("myBar");

        var width =0;

        var id =setInterval(frame, 10);

        function frame() {

if (width ==100) {

clearInterval(id);

            }else {

width++;

                elem.style.width = width +'%';

                document.getElementById("myBar").innerText=width+"%";

            }

}

}

</html>

代码直接复制就可以运行了,这个是最基础的版本,比如做加载页面的时候,需要结合图片的加载情况去控制进度条的展示,后续有时间会加上。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • <a href='https://codepen.io/lip90/pen/WjLzMm/'>查看demo</a>...
    巴斯光年lip阅读 2,407评论 0 0
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,305评论 4 61
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,174评论 1 32
  • 写作是写给谁看,这个主题很重要。微信朋友圈很多做微商的,每天都会发广告跟产品介绍,大部分广告都千篇一律,没有看完的...
    有个欧宝阅读 151评论 0 0
  • 微信来借钱, 言道不日还。 不日又不日, 催了还为难。
    寂寞空间阅读 147评论 0 2