国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

自定義html中Progress的樣式

2020-03-24 18:23:22
字體:
來源:轉載
供稿:網友
Progress 元素是 HTML5 標準草案中新增的元素之一,W3C 關于此元素的定義請猛擊這里。默認情況下,Progress 會生成一個和系統默認樣式一樣的進度條。Webkit 中對于 Progress 的默認樣式定義在這里可以找到。在 Windows 7 和 MaxOS Lion 中的顯示效果如下:

看起來貌似還不錯,但是如果運行在 Windows XP 下呢?想一下就夠頭疼了,何況出于一致性的考慮,很多情況下我們還是想能夠控制這個進度條的樣式。

查看了 Webkit 項目中關于 Element Progress 的定義,Progress 在渲染時會被解析成以下結構:

 progress  ┗ p ::-webkit-progress-bar ┗ p ::-webkit-progress-html' target='_blank'>value

通過 ::-webkit-progress-bar 和 ::-webkit-progress-value 兩個偽元素選擇符(之前偽元素的名稱是 ::-webkit-progress-bar-value,今年上半年的某個 Patch 改成了現在這樣,這里可以看到 Chromium 中一個相關的 Issue),可以定義第一層和第二層的兩個 p 的樣式。

示例:

progress { border-radius: 2px; border-left: 1px #ccc solid; border-right: 1px #ccc solid; border-top: 1px #aaa solid; background-color: #eee;progress::-webkit-progress-bar { background-color: #d7d7d7;progress::-webkit-progress-value { background-color: #aadd6a;}

以上 CSS 可以定義一個如下效果的 Progress Bar:

同時支持 CSS 動畫、背景圖片等特性哦,這樣就可以根據自己的需要打造一個完全個性化的 Progress Bar 了。另外 Gecko 核心的瀏覽器也可以通過一個類似的偽元素 ::-moz-progress-bar 來實現同樣的效果。IE 全系不支持此元素(這簡直是一定的)。

以上就是自定義html中Progress的樣式的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉安市| 炎陵县| 鄱阳县| 东台市| 湄潭县| 车险| 昆明市| 宁南县| 武城县| 忻城县| 和政县| 万荣县| 眉山市| 额济纳旗| 绥中县| 德保县| 济宁市| 高雄县| 吐鲁番市| 仁布县| 太康县| 沾益县| 玉林市| 金昌市| 芦山县| 保定市| 嵩明县| 金阳县| 甘泉县| 红安县| 平罗县| 师宗县| 高尔夫| 兰考县| 霍州市| 绥宁县| 武平县| 周口市| 嘉峪关市| 志丹县| 巫山县|