js实现简单进度条效果


Posted in Javascript onMarch 25, 2020

本文实例为大家分享了js实现简单进度条的具体代码,供大家参考,具体内容如下

实现进度条需要三个部分:

1、外部的大容器
2、在增长的进度条
3、显示进度条可视化的百分数

运用js控制进度条的width便可实现;

具体代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 div{
 width: 500px;
 height: 50px;
 position: relative;
 border: 2px solid;
 margin: 0 auto;
 }
 aside{
 height: 50px;
 background:red;
 }
 p{
 position: absolute;
 top: 0;
 right: 0;
 }
 </style>
 <script type="text/javascript">
 var i = 0;
 var timer = setInterval(function(){
 document.getElementById("aside").style.width = i++ + 'px';
 document.getElementById("span").innerHTML = parseInt(i*100/500);
 if(i > 500){
 clearInterval(timer);}
 },10)
 </script>
</head>
<body>
 <div>
 <aside id="aside" style="width: 10px;"></aside>
 <p><span id="span">0</span>%</p>
 </div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery组件使用中遇到的问题整理及解决
Feb 21 Javascript
函数window.open实现关闭所有的子窗口
Aug 03 Javascript
js实现多图左右切换功能
Aug 04 Javascript
详解Javascript百度地图接口开发文档中的类和方法
Feb 07 Javascript
jQuery Pagination分页插件使用方法详解
Feb 28 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
Feb 11 Javascript
详解JS预解析原理
Jun 16 Javascript
详解小程序横屏方案对比
Jun 28 Javascript
JavaScript数组常用的增删改查与其他属性详解
Oct 13 Javascript
javascript canvas实现雨滴效果
Jun 09 Javascript
JavaScript实现简单进度条效果
Mar 25 #Javascript
JavaScript实现随机点名程序
Mar 25 #Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
Mar 25 #Javascript
JS实现网页时钟特效
Mar 25 #Javascript
js实现小时钟效果
Mar 25 #Javascript
vue页面更新patch的实现示例
Mar 25 #Javascript
微信小程序scroll-view隐藏滚动条的方法详解
Mar 25 #Javascript
You might like
PHP中通过语义URL防止网站被攻击的方法分享
2011/09/08 PHP
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
浅析PHP文件下载原理
2014/12/25 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
js document.write()使用介绍
2014/02/21 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
python多线程与多进程及其区别详解
2019/08/08 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
传播学毕业生求职信
2013/10/11 职场文书
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
学习交流会主持词
2014/04/01 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
区域销售主管岗位职责
2014/06/15 职场文书
教师节活动总结
2014/08/29 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
公司辞职信模板
2015/05/13 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
vue自定义右键菜单之全局实现
2022/04/09 Vue.js
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python