這篇文章主要介紹如何使用CSS實(shí)現(xiàn)進(jìn)度條,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
進(jìn)度條是一個(gè)非常常見(jiàn)的功能,實(shí)現(xiàn)起來(lái)也不難,一般我們都會(huì)用div
來(lái)實(shí)現(xiàn)。
作為一個(gè)這么常見(jiàn)的需求, whatwg 肯定是不會(huì)沒(méi)有原生組件提供(雖然有我們也不一定會(huì)用),那么就讓我們來(lái)康康有哪些有意思的進(jìn)度條實(shí)現(xiàn)方式。
這是比較常規(guī)的實(shí)現(xiàn)方式,先看效果:
源碼如下:
這種方法的核心就是以當(dāng)前盒子為容器,以 源碼如下: 寫(xiě)完這個(gè) demo 才發(fā)現(xiàn), 另一個(gè)是因?yàn)?strong>range 有專屬語(yǔ)意 —— 范圍,所以它更適合做下面這種事: 以上demo來(lái)自:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range 當(dāng)然,上述兩種方式都是模擬進(jìn)度條,實(shí)際上我們并不需要模擬,因?yàn)?strong>whatwg 有為我們提供原生的進(jìn)度條標(biāo)簽 —— 我們先看效果: 實(shí)現(xiàn)如下: 雖然有原生的進(jìn)度條標(biāo)簽,但是規(guī)范里并沒(méi)有規(guī)定它的具體表現(xiàn),所以各個(gè)瀏覽器廠商完全可以按照自己的喜好去定制,樣式完全不可控,所以標(biāo)簽雖好。??捎眯詤s不強(qiáng),有點(diǎn)可惜。 當(dāng)然,能夠?qū)崿F(xiàn)進(jìn)度條功能的標(biāo)簽,除了上面所說(shuō)的,還有 代碼如下: 這個(gè)標(biāo)簽可能比較陌生,實(shí)際上它跟 以上是“如何使用CSS實(shí)現(xiàn)進(jìn)度條”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!::before
為內(nèi)容填充。用進(jìn)階版 — input type="range"
是一個(gè)非常實(shí)用的替換元素,不同的type 可以做不同的事情。第二種就是用
來(lái)實(shí)現(xiàn)的。首先我們來(lái)看看效果:
并不適合做這個(gè)功能。。一個(gè)是實(shí)現(xiàn)困難,這個(gè)type 組件的每個(gè)元件都可以單獨(dú)修改樣式,但是效果并不是很好。
高級(jí)版 — progress 鴨
。
終極版 — meter 賽高
標(biāo)簽。先看效果:
的語(yǔ)義是一樣的,用來(lái)顯示已知范圍的標(biāo)量值或者分?jǐn)?shù)值。不一樣的就是。。。它樣式改起來(lái)更麻煩。
標(biāo)題名稱:如何使用CSS實(shí)現(xiàn)進(jìn)度條-創(chuàng)新互聯(lián)
URL鏈接:http://weahome.cn/article/iipsd.html