日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

HTML5 progress和meter控件

發(fā)布時間:2025/6/15 HTML 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTML5 progress和meter控件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

HTML5 progress和meter控件

  在HTML5中,新增了progress和meter控件。progress控件為進度條控件,可表示任務的進度,如Windows系統(tǒng)中軟件的安裝、文件的復制等場景的進度。meter控件為計量條控件,表示某種計量,適用于溫度、重量、金額等量化的表現(xiàn)。

目錄

1.?<progress> 進度條

  1.1?特性

  1.2?示例

2.?<meter> 計量條

  2.1?特性

  2.2?示例

?

1. <progress> 進度條

說明:表示任務的進度,如Windows系統(tǒng)中軟件的安裝、文件的復制等場景的進度。

1.1 特性

語法

1 <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.2 示例

示例1:含有value屬性

1 進度:<progress?value="0.25" >25%</progress>

?

?

示例2:含有max屬性

1 進度:<progress?max="100" value="25" >25%</progress>

?

?

示例3:不確定進度條(無value屬性)

1 進度:<progress?>正在下載...</progress>

IE8?:顯示文本內容。

IE11?:顯示一個從左到右的動畫效果。

Chrome?:顯示一個從左到右,然后從右到左的動畫效果。?

?

?

2. <meter> 計量條

說明:表示某種計量,適用于溫度、重量、金額等量化的表現(xiàn)。

2.1 特性

語法:

1 進度:<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

控件內容:當瀏覽器不支持此控件時,將顯示控件里的內容,支持此控件的瀏覽器不會展示控件的內容。

?

2.2 示例

示例1:無屬性

1 進度:<meter></meter>

?

?

示例2:value < max(max默認為1.0)

1 進度:<meter?value="0.5"></meter>

?

?

示例3:value = max(max默認為1.0)

1 進度:<meter?value="1"></meter>

?

?

示例4:value > max(max默認為1.0)

1 進度:<meter?value="5"></meter>

?

?

示例5:value < min(min默認為0)

1 進度:<meter?value="-0.5"></meter>

?

?

示例6:value = min(min默認為0)

1 進度:<meter?value="0"></meter>

?

?

示例7:value > min(min默認為0)

1 進度:<meter?value="0.5"></meter>

?

?

示例8:value < high

1 進度:<meter?value="0.5" high="0.8"></meter>

?

?

示例9:value = high

1 進度:<meter?value="0.8" high="0.8"></meter>

?

?

示例10:value > high

1 進度:<meter?value="0.9" high="0.8"></meter>

?

?

示例11:value < low

1 進度:<meter?value="0.1" low="0.25"></meter>

?

?

示例12:value = low

1 進度:<meter?value="0.25" low="0.25"></meter>

?

?

示例13:value > low

1 進度:<meter?value="0.5" low="0.25"></meter>

?

?

示例14:optimum < low < value < high

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

?

?

示例15:low < optimum = value < high

1 進度:<meter?low="0.25" optimum="0.5" high="0.75" value="0.5"></meter>

?

?

示例16:low < value < high < optimum

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

?

?

示例17:value < low < high < optimum

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

?

?

示例18:optimum < low < high < value

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

?

?

總結

以上是生活随笔為你收集整理的HTML5 progress和meter控件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。