HTML progress控件
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控件相关推荐
- android 成长日记 5.关于progress控件和Alertdialog和layout学习
2019独角兽企业重金招聘Python工程师标准>>> 今天想实现一个工具类就是DialogUtil.方便大家建立各种dialog; public class DialogUtil ...
- HTML5 progress和meter控件
HTML5 progress和meter控件 在HTML5中,新增了progress和meter控件.progress控件为进度条控件,可表示任务的进度,如Windows系统中软件的安装.文件的复制等 ...
- JavaFX UI控件教程(十八)之Progress Bar和Progress Indicator
翻译自 Progress Bar and Progress Indicator 在本章中,您将了解进度指示器和进度条,以及可视化JavaFX应用程序中任何操作进度的UI控件. 本ProgressIn ...
- VC控件 Progress Control
m_progress->GetPos(); //获取进度条的当前位置 m_progress->GetRange(int min,int max); //获取进度条控件的范围的下限和上限 m ...
- Progress Control控件的使用
1.设置控件的属性 在smooth默认是false,表示进度条是一格一格变化,设置成true的话,就相当于水流一样变化,不过我测试的时候win7里好像一样,没变化,但是在XP里有区别. 属性smoot ...
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
当后台在进行某些长时间的操作时,如果能在页面上提供一个显示真实进度的进度条,而不是让用户不知情的等待或是从前的那些简单的估计,将是一个非常难得的出彩之处.现在使用ASP.NET Atlas完全有可能做 ...
- web 前端常用组件【06】Upload 控件
因为有万恶的IE存在,所以当Web项目初始化并进入开发阶段时. 如果是项目经理,需要知道客户将会用什么浏览器来访问系统. 明确知道限定浏览器的情况下,你才能从容的让手下的封装必要的前端组件. 本篇文章 ...
- 集成 Kendo UI for Angular 2 控件
伴随着 Angular 2 的正式 release,Kendo UI for Angular 2 的第一批控件已经发布了,当前是 Beta 版本,免费使用. 官方站点:Kendo UI for Ang ...
- UI整理-----part2--UI控件
1.label (1)label的默认行数是1,可以通过label.numberOfLines = 0 实现自动换行 (2)通过 [label sizeToFit] 可以让label根据text适当设 ...
最新文章
- 环视感知网络的多任务和单任务之争
- Python Xml类
- js深拷贝,浅拷贝的解析以及解决方案
- hyperv虚拟机网络速度慢问题的解决办法
- 海康威视面试-java应用开发
- Codeforces Round #198 (Div. 2)A,B题解
- 【Django 2021年最新版教程30】ubuntu中停止和重启django项目
- matlab中 dataset用法,dataset中shuffle()、repeat()、batch()用法
- html静态网页设计实训总结,html网页设计总结 html静态网页设计大作业
- ubuntu 19.04 修改登陆界面背景
- Carla 对象和蓝图
- 短视频营销的3个重点:KOL化+话题性+深度互动
- 软件版本号:命名、说明、规范
- 区块链系统:点对点交易原理
- 渗透之——asp图片木马的制作和使用
- 关于飞思卡尔MC9s12XEP100 CAN-ID如何计算出来0x3ff8 0000
- 铟镓砷探测器-主要厂商产品特点、产品规格、价格、销量、销售收入及市场现状
- CATT eCATT {转载}
- hdu 1074 状压dp
- SCTK的使用——MgB2
热门文章
- c/c++中sleep()函数毫秒级的实现
- 条款4:确定对象在使用前已被初始化
- NetSuite二次开发服务改变中小企业发展困境!
- Linux下使用Iptraf进行网络流量的分析
- 数据库开发基本操作-配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名...
- 软件设计师1991下午试题1(流程图解析)
- 算法高级(4)-遗传算法(Genetic Algorithm)简介
- SAP开源Java SCA工具,提供静态代码安全性测试功能
- 赛可达实验室发布2015测评认证标准
- 危机时刻,我们需要多少个“冷锋”?