progress控件

progress控件用来定义一个进度条,用来表示页面中某个任务完成的进度。

progress控件可以是确定的进度,则当前进度是介于某个最小值与最大值之间的值。这种情况下,进度条处于一个静止状态。

<progress min="0" max="100" value="35"></progress>

则表示进度值介于0到100之间,当前进度是35。则进度条静止在35的地方,如图 3‑28 所示:

图3-28 progress控件

progress控件也可以是不确定的进度,仅表示任务正在进行中,而不知道什么时候结束。这种情况下,浏览器默认会显示一个活动的进度条,仅表示任务正在进行中。当然,也可以通过Javascript来更新进度,实现真正的进度条。

progress控件具有可读写value、max两个属性:

  • value属性表示任务已完成的进度值,可通过DOM元素progress.value进行操作;
  • max属性表示任务所需的总进度值,可通过DOM元素progress.max进行操作;

对于一个确定性的任务,只要能知道已完成进度值及总进度值,就可以通过Javascript实现真实的动态进度条(Javascript超出我们的讨论范围,这里就不提供Javascript代码了)。

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》,并全部在 GitHub 上开源。

版权声明:本文出自 歪脖网 的《HTML宝典》,欢迎在线阅读,并提出宝贵意见。

HTML progress控件相关推荐

  1. android 成长日记 5.关于progress控件和Alertdialog和layout学习

    2019独角兽企业重金招聘Python工程师标准>>> 今天想实现一个工具类就是DialogUtil.方便大家建立各种dialog; public class DialogUtil ...

  2. HTML5 progress和meter控件

    HTML5 progress和meter控件 在HTML5中,新增了progress和meter控件.progress控件为进度条控件,可表示任务的进度,如Windows系统中软件的安装.文件的复制等 ...

  3. JavaFX UI控件教程(十八)之Progress Bar和Progress Indicator

    翻译自  Progress Bar and Progress Indicator 在本章中,您将了解进度指示器和进度条,以及可视化JavaFX应用程序中任何操作进度的UI控件. 本ProgressIn ...

  4. VC控件 Progress Control

    m_progress->GetPos(); //获取进度条的当前位置 m_progress->GetRange(int min,int max); //获取进度条控件的范围的下限和上限 m ...

  5. Progress Control控件的使用

    1.设置控件的属性 在smooth默认是false,表示进度条是一格一格变化,设置成true的话,就相当于水流一样变化,不过我测试的时候win7里好像一样,没变化,但是在XP里有区别. 属性smoot ...

  6. 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件

    当后台在进行某些长时间的操作时,如果能在页面上提供一个显示真实进度的进度条,而不是让用户不知情的等待或是从前的那些简单的估计,将是一个非常难得的出彩之处.现在使用ASP.NET Atlas完全有可能做 ...

  7. web 前端常用组件【06】Upload 控件

    因为有万恶的IE存在,所以当Web项目初始化并进入开发阶段时. 如果是项目经理,需要知道客户将会用什么浏览器来访问系统. 明确知道限定浏览器的情况下,你才能从容的让手下的封装必要的前端组件. 本篇文章 ...

  8. 集成 Kendo UI for Angular 2 控件

    伴随着 Angular 2 的正式 release,Kendo UI for Angular 2 的第一批控件已经发布了,当前是 Beta 版本,免费使用. 官方站点:Kendo UI for Ang ...

  9. UI整理-----part2--UI控件

    1.label (1)label的默认行数是1,可以通过label.numberOfLines = 0 实现自动换行 (2)通过 [label sizeToFit] 可以让label根据text适当设 ...

最新文章

  1. 环视感知网络的多任务和单任务之争
  2. Python Xml类
  3. js深拷贝,浅拷贝的解析以及解决方案
  4. hyperv虚拟机网络速度慢问题的解决办法
  5. 海康威视面试-java应用开发
  6. Codeforces Round #198 (Div. 2)A,B题解
  7. 【Django 2021年最新版教程30】ubuntu中停止和重启django项目
  8. matlab中 dataset用法,dataset中shuffle()、repeat()、batch()用法
  9. html静态网页设计实训总结,html网页设计总结 html静态网页设计大作业
  10. ubuntu 19.04 修改登陆界面背景
  11. Carla 对象和蓝图
  12. 短视频营销的3个重点:KOL化+话题性+深度互动
  13. 软件版本号:命名、说明、规范
  14. 区块链系统:点对点交易原理
  15. 渗透之——asp图片木马的制作和使用
  16. 关于飞思卡尔MC9s12XEP100 CAN-ID如何计算出来0x3ff8 0000
  17. 铟镓砷探测器-主要厂商产品特点、产品规格、价格、销量、销售收入及市场现状
  18. CATT eCATT {转载}
  19. hdu 1074 状压dp
  20. SCTK的使用——MgB2

热门文章

  1. c/c++中sleep()函数毫秒级的实现
  2. 条款4:确定对象在使用前已被初始化
  3. NetSuite二次开发服务改变中小企业发展困境!
  4. Linux下使用Iptraf进行网络流量的分析
  5. 数据库开发基本操作-配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名...
  6. 软件设计师1991下午试题1(流程图解析)
  7. 算法高级(4)-遗传算法(Genetic Algorithm)简介
  8. SAP开源Java SCA工具,提供静态代码安全性测试功能
  9. 赛可达实验室发布2015测评认证标准
  10. 危机时刻,我们需要多少个“冷锋”?