HTML5 progress和meter控件_动力节点Java学院整理


Posted in HTML / CSS onJuly 06, 2017

在HTML5中,新增了progress和meter控件。progress控件为进度条控件,可表示任务的进度,如Windows系统中软件的安装、文件的复制等场景的进度。meter控件为计量条控件,表示某种计量,适用于温度、重量、金额等量化的表现。

<progress> 进度条

说明:表示任务的进度,如Windows系统中软件的安装、文件的复制等场景的进度。

特性

语法:

<progress value="0.5">50%</progress>

属性:

max{number} :设置或获取进度条的最大值。

缺省值:未设定此属性时,控件最大值为1。

value{number} :设置或获取进度条的当前值。

缺省值:未设置此值时,此进度条为'不确定'型,无具体进度信息;无max属性时(进度条默认最高为1),value的默认取值范围为0.01~1.0,设置0.2时表示20%的进度。最低浏览器版本支持:IE 10、Chrome 8

控件内容:当浏览器不支持此控件时,将显示控件里的内容,支持此控件的浏览器不会展示控件的内容。

示例1:含有value属性

进度:<progress value="0.25" >25%</progress>

HTML5 progress和meter控件_动力节点Java学院整理

示例2:含有max属性

进度:<progress max="100" value="25" >25%</progress>

HTML5 progress和meter控件_动力节点Java学院整理

示例3:不确定进度条(无value属性)

进度:<progress >正在下载...</progress>

IE8:显示文本内容。

IE11:显示一个从左到右的动画效果。

Chrome:显示一个从左到右,然后从右到左的动画效果。

HTML5 progress和meter控件_动力节点Java学院整理

<meter> 计量条

说明:表示某种计量,适用于温度、重量、金额等量化的表现。特性

语法:

进度:<meter value="0.5"></meter>

属性:

value{number} :设置或获取此控件的值,必须要在min与max值的中间。

max{number}:设置此控件的最大值。

缺省值:未设定此属性时,控件最大值为1。

min{number}:设置此控件的最小值。

缺省值:未设定此属性时,控件最小值为0。

low{number}:设置过底的阈值,当value小于low并大于min时,显示过低的颜色。

high{number}:设置过高的阈值,当value大于high并小于max时,显示过高的颜色。

optimum{number}:设置最佳值,

最低浏览器版本支持:IE 不支持、Chrome 8

控件内容:当浏览器不支持此控件时,将显示控件里的内容,支持此控件的浏览器不会展示控件的内容。

示例1:无属性

HTML5 progress和meter控件_动力节点Java学院整理

进度:<meter></meter>

示例2:value < max(max默认为1.0)

进度:<meter value="0.5"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例3:value = max(max默认为1.0)

进度:<meter value="1"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例4:value > max(max默认为1.0)

进度:<meter value="5"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例5:value < min(min默认为0)

进度:<meter value="-0.5"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例6:value = min(min默认为0)

进度:<meter value="0"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例7:value > min(min默认为0)

进度:<meter value="0.5"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例8:value < high

进度:<meter value="0.5" high="0.8"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例9:value = high

进度:<meter value="0.8" high="0.8"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例10:value > high

进度:<meter value="0.9" high="0.8"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例11:value < low

进度:<meter value="0.1" low="0.25"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例12:value = low

进度:<meter value="0.25" low="0.25"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例13:value > low

进度:<meter value="0.5" low="0.25"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例14:optimum < low < value < high

进度:<meter low="0.25" optimum="0.15" high="0.75" value="0.5"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例15:low < optimum = value < high

进度:<meter low="0.25" optimum="0.5" high="0.75" value="0.5"></meter>

 

HTML5 progress和meter控件_动力节点Java学院整理

示例16:low < value < high < optimum

进度:<meter low="0.25" optimum="0.85" high="0.75" value="0.5"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例17:value < low < high < optimum

进度:<meter low="0.25" optimum="0.85" high="0.75" value="0.2"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

示例18:optimum < low < high < value

进度:<meter low="0.25" optimum="0.2" high="0.75" value="0.8"></meter>

HTML5 progress和meter控件_动力节点Java学院整理

以上所述是小编给大家介绍的HTML5 progress和meter控件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 HTML / CSS
详解CSS3中border-image的使用
Jul 18 HTML / CSS
CSS3中的clip-path使用攻略
Aug 03 HTML / CSS
css3的过滤效果简单实例
Aug 03 HTML / CSS
CSS3效果:自定义“W”形运行轨迹实例
Mar 29 HTML / CSS
用css3写出气球样式的示例代码
Sep 11 HTML / CSS
html5 Canvas画图教程(1)—画图的基本常识
Jan 09 HTML / CSS
html5 CSS过度-webkit-transition使用介绍
Jul 02 HTML / CSS
简单html5代码获取地理位置
Mar 31 HTML / CSS
处理HTML5新标签的浏览器兼容版问题
Mar 13 HTML / CSS
用canvas画心电图的示例代码
Sep 10 HTML / CSS
html5拖拽应用记录及注意点
May 27 HTML / CSS
html5 input元素新特性_动力节点Java学院整理
Jul 06 #HTML / CSS
html5标记文字_动力节点Java学院整理
Jul 11 #HTML / CSS
html5 localStorage本地存储_动力节点Java学院整理
Jul 06 #HTML / CSS
html5 sessionStorage会话存储_动力节点Java学院整理
Jul 06 #HTML / CSS
HTML5表格_动力节点Java学院整理
Jul 11 #HTML / CSS
html5嵌入内容_动力节点Java学院整理
Jul 07 #HTML / CSS
html5定制表单_动力节点Java学院整理
Jul 11 #HTML / CSS
You might like
example1.php
2006/10/09 PHP
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
php iconv() : Detected an illegal character in input string
2010/12/05 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
javascript中window.event事件用法详解
2012/12/11 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
蛋白质世界:Protein World
2017/11/23 全球购物
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
主题婚礼策划方案
2014/02/10 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
钢琴师观后感
2015/06/12 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
2022年显卡天梯图(6月更新)
2022/06/17 数码科技