html5里的progress怎么写,HTML5元素progress标签的使用方法及作用

HTML5元素progress标签的使用方法及作用详解如下:

标签的定义

标签定义进度条的,也就是定义任务的进度(进程),比如下载的进度显示条效果。

标签不适合用来表示度量衡(例如,磁盘空间使用情况),但表示度量衡,请使用  标签代替。

标签是html5中新增的标签。

浏览器支持情况

标签已被IE10或以上、Firefox、Opera、Chrome 和 Safari6支持。

但 IE 9 或者更早版本的 IE 浏览器不支持标签。

标签的用法

标签是双标签,必须有开始标签和结束标签成对出现。

比如,我们要标记一个任务完成了26%,代码就可以这样写:

以上代码在浏览器中显示的进度条效果如下:

32193041cd709a539ff16139398e6e00.png

注意:和之间不需要任何元素内容,就算有元素内容也是不可见的。

标签的属性

属性值描述

maxnumber规定需要完成的值。

valuenumber规定进程的当前值。

标签的属性的用法也很简单的,max属性代表整个任务的总数量,而value属性代表任务已经完成了多少数量。

比如,我的总任务数量一共需要完成78件,但我目前已经完成了60件,用标签表示当前完成任务的进度,就可以像下面这样写:

以上代码在浏览器中显示的进度条效果如下:

18b66fef0e709a22077806a3fbecbba3.png

扩展学习

标签配合JavaScript 一起使用,可以动态的显示任务的进度。

下载

function start_run(n)

{

if(n==0){alert("下载完成")}

var progress1=document.getElementById("progress1")

n=n-1

cur_task=100-n

progress1.value=cur_task

setTimeout("start_run("+n+")",100)

}

以上代码在浏览器中显示效果如下:

882ef030bb271eb05ad6779aa3188831.gif

如上图所示,点击“下载”按钮后,任务进度条就会动起来!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值