欧美日韩免费电影,亚洲视频999,亚洲精品v欧美精品v日韩精品,亚洲精品v欧美精品v日韩精品,国产精品久久999,在线日韩在线,亚洲福利视频免费观看

行業(yè)新聞

首頁 - 新聞資訊 > 行業(yè)新聞

使用 HTML/CSS 實(shí)現(xiàn)各類進(jìn)度條的方式

來源:http://m.xmjsdhs.com   發(fā)布時(shí)間:2021-11-04      

 
進(jìn)度條的功能的實(shí)現(xiàn)可以用多種方式,例如現(xiàn)在我們經(jīng)常使用的php程序,也有使用html/css來實(shí)現(xiàn)的,今天小編給大家講解一種簡單的HTML標(biāo)簽就可以花式寫出進(jìn)度條:
這個(gè)可能是一些同學(xué)還不太清楚的,HTML5 原生提供了兩個(gè)標(biāo)簽 來實(shí)現(xiàn)進(jìn)度條
:用來顯示已知范圍的標(biāo)量值或者分?jǐn)?shù)值
:用來顯示一項(xiàng)任務(wù)的完成進(jìn)度,通常情況下,該元素都顯示為一個(gè)進(jìn)度條
常見的一種方式是使用背景色配合百分比的方式制作進(jìn)度條。
這種方式優(yōu)勢(shì)在于使用簡單,實(shí)際進(jìn)度可以非常方便的傳遞進(jìn) CSS 中
利用 HTML style 屬性填寫完整的 width 值,譬如
或者利用 CSS 自定義屬性
配合實(shí)際 CSS 中的 width: var(--progress)
完全的自定義樣式,以及可以輕松的添加輔助豐富的動(dòng)畫和交互效果
濟(jì)南網(wǎng)站建設(shè)
同樣的,我們可以利用 HTML style 屬性填寫完整的 background 值傳遞實(shí)際百分比,當(dāng)然,這里更推薦使用 CSS 自定義屬性傳值:
div class="g-progress" style="--progress: 50%">
.g-progress {
    background: linear-gradient(90deg, #0f0, #0ff var(--progress), transparent 0);
}
熟悉 CSS 的同學(xué)會(huì)發(fā)現(xiàn)一個(gè)目前這種方式的弊端,在于當(dāng)修改 --progress 的值的時(shí)候,即便給 .g-progress 添加了 transition,也不會(huì)有過渡動(dòng)畫效果。
原因在于,CSS 中,漸變(諸如 linear-gradinet、radial-gradient、conic-gradient)都是不支持過渡變換的。
角向漸變實(shí)現(xiàn)圓弧進(jìn)度條的局限性
當(dāng)然,這個(gè)方法有兩個(gè)弊端。
當(dāng)然進(jìn)度百分比不是類似于 0°、90°、180°、270°、360° 這類數(shù)字時(shí),使用角向漸變時(shí),不同顏色間的銜接處會(huì)有明顯的鋸齒。
本文的內(nèi)容是由濟(jì)南網(wǎng)站建設(shè)給您提供,我們專注客戶需求,不斷的發(fā)展,為客戶提供更多的服務(wù),詳情可參考我們的網(wǎng)站:http://m.xmjsdhs.com
獲取互聯(lián)網(wǎng)策劃方案
读书| 辽中县| 武汉市| 五大连池市| 卢氏县| 临湘市| 凌海市| 方城县| 靖州| 新乡县| 九龙县| 上杭县| 深水埗区| 南部县| 凯里市| 岳西县| 马关县| 安吉县| 华蓥市| 师宗县| 江山市| 思南县| 当雄县| 长武县| 黑河市| 高密市| 汤阴县| 伊通| 盐池县| 高邮市| 嵊泗县| 和龙市| 贵南县| 陈巴尔虎旗| 弥渡县| 永泰县| 永和县| 阳泉市| 唐海县| 云龙县| 十堰市|