站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        自定義HTML5 Progress的樣式的圖文代碼詳解

        Progress 元素是 HTML5 標(biāo)準(zhǔn)草案中新增的元素之一,W3C 關(guān)于此元素的定義請猛擊這里。默認(rèn)情況下,Progress 會生成一個(gè)和系統(tǒng)默認(rèn)樣式一樣的進(jìn)度條。Webkit 中對于 Progress 的默認(rèn)樣式定義在這里可以找到。在 Windows 7 和 MaxOS Lion 中的顯示效果如下:

        自定義HTML5 Progress的樣式的圖文代碼詳解

        自定義HTML5 Progress的樣式的圖文代碼詳解

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

        查看了 Webkit 項(xiàng)目中關(guān)于 Element Progress 的定義,Progress 在渲染時(shí)會被解析成以下結(jié)構(gòu):

        <progress>      ┗ <p> ::-webkit-progress-bar           ┗ <p>::-webkit-progress-value

        通過 ::-webkit-progress-bar 和 ::-webkit-progress-value 兩個(gè)偽元素選擇符(之前偽元素的名稱是 ::-webkit-progress-bar-value,今年上半年的某個(gè) Patch 改成了現(xiàn)在這樣,這里可以看到 Chromium 中一個(gè)相關(guān)的 Issue),可以定義第一層和第二層的兩個(gè) 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 可以定義一個(gè)如下效果的 Progress Bar:

        自定義HTML5 Progress的樣式的圖文代碼詳解

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

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 中文字幕久久精品| 精品久久香蕉国产线看观看亚洲| 亚洲日韩精品射精日| 国内精品久久国产大陆| 亚洲精品无码成人AAA片| 国内精品久久久久国产盗摄 | 亚洲精品A在线观看| 99久久国产综合精品网成人影院| 色久综合网精品一区二区| 久久精品国产国产精品四凭| 久久精品成人免费网站| 国产办公室秘书无码精品99| 最新国产乱人伦偷精品免费网站| 国产精品制服丝袜亚洲欧美 | 亚洲国产精品一区二区三区久久 | 亚洲精品白浆高清久久久久久| 国产在线精品一区二区不卡麻豆 | 国产精品视频一区二区三区经 | 亚洲愉拍99热成人精品热久久 | 亚洲中文字幕无码久久精品1 | 国产精品午夜国产小视频| 国产精品国产三级国产专播| 人妻AV一区二区三区精品| 亚洲精品第一国产综合精品99| 久久五月精品中文字幕| 国产女人18毛片水真多18精品| 一本久久a久久精品综合夜夜 | 最新精品国偷自产在线| 亚洲国产精品成人午夜在线观看 | 久久91综合国产91久久精品| 99精品人妻无码专区在线视频区| 亚洲Av永久无码精品三区在线| 亚洲国产精品不卡毛片a在线| 欧美XXXX黑人又粗又长精品| 精品久人妻去按摩店被黑人按中出| 成人国内精品久久久久影院VR| 国产精品成人小电影在线观看| 99re66在线观看精品免费| 亚洲精品人成在线观看| 性色精品视频网站在线观看| 亚洲国产精品一区|