js实现简单进度条效果
本文实例为大家分享了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 进度条的几种方法
我们先看看最终效果: 第一步,基本 构建基本的代码,看效果演示: 制作进度条的两种方法 *{ margin:0; padding:0; } body{font-size:12px;}h1{font-size:15px;} .wrap{ font-size: 12px; margin:40px auto; width:400px; } /*进度条样式*/ .progressbar_1{ background-color:#eee; height:16px; width:150px; border:
-
JavaScript实现简单动态进度条效果
本文实例为大家分享了js实现动态进度条效果的具体代码,供大家参考,具体内容如下 1.效果 2.源码 <html> <head> <script type="text/javascript"> window.onload = function () { var myProgress = document.getElementById("myProgress"); var mySpan = document.getElementByI
-
简单实现js进度条加载效果
本文实例为大家分享了js进度条加载效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>下载进度</title> <style> /*定义父容器*/ .content{ width: 500px; height: 200px; background: pin
-
原生JS上传大文件显示进度条 php上传文件代码
JS原生上传大文件显示进度条,php上传文件,供大家参考,具体内容如下 在php.ini修改需要的大小: upload_max_filesize = 8M post_max_size = 10M memory_limit = 20M <!DOCTYPE html> <html> <head> <title>原生JS大文件显示进度条</title> <meta charset="UTF-8"> <s
-
js实现定时进度条完成后切换图片
定时进度条,进度100%以后可以切换图片等. setInterval() 和setTimeout() 两个方法都可以实现. 源码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="vi
-
利用js编写网页进度条效果
一.基本思路 为了让我们编写的网页进度条满足现有需求,又足够轻便,所以使用原生js写一个构造函数,为了见名知义,可以把该函数命名为"Loading".该函数接收2个参数,分别为arr.callback.其中arr定义图片数组,callback定义执行完成后回调函数.该构造函数内部,遍历图片数组加载图片,每加载完一张图片,修改进度条进度,直至全部加载完成,进度条进度为100%. 二.实现步骤 (1)先搭建好进度条的样子,把html和css写好. 写完后预览一下进度条的效果 (2)编写Lo
-
JS插件plupload.js实现多图上传并显示进度条
本文实例为大家分享了plupload.js多图上传的具体代码,供大家参考,具体内容如下 HTML代码: <!DOCTYPE html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
-
JavaScript实现简单进度条效果
本文实例为大家分享了JavaScript实现进度条效果的具体代码,供大家参考,具体内容如下 效果图: 简单说一下思路: 主要就是进度条的宽度的动态调整!要用到JS的间隔定时器 setInterval( ) setInterval( ) 功能:每隔指定时间调用一次函数 参数:函数,时间间隔 返回值:定时器编号(数字) 想让它到一定的宽度就停止,那么需要设定它的最大宽度,在它外面套一个有宽度的元素就可以啦!这样的话控制它在父元素里的百分比就行了. 在函数里进行判断是否道达指定宽度,没有到达就增长,否
-
环形加载进度条封装(Vue插件版和原生js版)
本文实例为大家分享了环形加载进度条封装代码,供大家参考,具体内容如下 1.效果预览 2.用到的知识 主要利用SVG的stroke-dasharray和stroke-dashoffset这两个属性. 在看下面文章之前,你需要了解 <!DOCTYPE html> <html> <head> <title>svg demo</title> <style type="text/css"> #line{ transition
-
JavaScript实现水平进度条拖拽效果
本文实例为大家分享水平进度条拖拽效果的js具体代码,供大家参考,具体内容如下 <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0; padding: 0; } .scroll{ margin:100px; width: 500px; height: 5px; background: #ccc; posit
随机推荐
- js函数在frame中的相互调用详解
- Java 线程池_动力节点Java学院整理
- Python heapq使用详解及实例代码
- SqlServer数据库提示 “tempdb” 的日志已满 问题解决方案
- php单件模式结合命令链模式使用说明
- js将控件隐藏的方法及display属性介绍
- javascript算法学习(直接插入排序)
- php实现遍历目录并删除指定文件中指定内容
- JavaScript事件详细讲解
- Json转化为Java对象的实例详解
- js编写当天简单日历效果【实现代码】
- 优盘,移动硬盘插入usb或光驱放光盘为什么一卡就死机的正确原因分析
- Knockoutjs 学习系列(一)ko初体验
- Linux中du-查看文件夹大小并按大小进行排序详解
- python中的break、continue、exit()、pass全面解析
- WIN7系统JavaEE(java)环境配置教程(一)
- PHP简单实现遍历目录下特定文件的方法小结
- Python机器学习之决策树算法
- Java用正则对字符串进行处理并判断是否能转为数字
- Java 8跳过本次循环,继续执行以及跳出循环,终止循环的代码实例