岛国大片在线免费观看,日韩免费在线看,一区二区不卡视频在线观看,亚洲欧美日韩在线一区,大片免费观看在线视频,中文字幕不卡在线高清,在线视频中文字幕

行業(yè)新聞

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

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

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

 
進(jìn)度條的功能的實(shí)現可以用多種方式,例如現在我們經(jīng)常使用的php程序,也有使用html/css來(lái)實(shí)現的,今天小編給大家講解一種簡(jiǎn)單的HTML標簽就可以花式寫(xiě)出進(jìn)度條:
這個(gè)可能是一些同學(xué)還不太清楚的,HTML5 原生提供了兩個(gè)標簽 來(lái)實(shí)現進(jìn)度條
:用來(lái)顯示已知范圍的標量值或者分數值
:用來(lái)顯示一項任務(wù)的完成進(jìn)度,通常情況下,該元素都顯示為一個(gè)進(jìn)度條
常見(jiàn)的一種方式是使用背景色配合百分比的方式制作進(jìn)度條。
這種方式優(yōu)勢在于使用簡(jiǎn)單,實(shí)際進(jìn)度可以非常方便的傳遞進(jìn) CSS 中
利用 HTML style 屬性填寫(xiě)完整的 width 值,譬如
或者利用 CSS 自定義屬性
配合實(shí)際 CSS 中的 width: var(--progress)
完全的自定義樣式,以及可以輕松的添加輔助豐富的動(dòng)畫(huà)和交互效果
濟南網(wǎng)站建設
同樣的,我們可以利用 HTML style 屬性填寫(xiě)完整的 background 值傳遞實(shí)際百分比,當然,這里更推薦使用 CSS 自定義屬性傳值:
div class="g-progress" style="--progress: 50%">
.g-progress {
    background: linear-gradient(90deg, #0f0, #0ff var(--progress), transparent 0);
}
熟悉 CSS 的同學(xué)會(huì )發(fā)現一個(gè)目前這種方式的弊端,在于當修改 --progress 的值的時(shí)候,即便給 .g-progress 添加了 transition,也不會(huì )有過(guò)渡動(dòng)畫(huà)效果。
原因在于,CSS 中,漸變(諸如 linear-gradinet、radial-gradient、conic-gradient)都是不支持過(guò)渡變換的。
角向漸變實(shí)現圓弧進(jìn)度條的局限性
當然,這個(gè)方法有兩個(gè)弊端。
當然進(jìn)度百分比不是類(lèi)似于 0°、90°、180°、270°、360° 這類(lèi)數字時(shí),使用角向漸變時(shí),不同顏色間的銜接處會(huì )有明顯的鋸齒。
本文的內容是由濟南網(wǎng)站建設給您提供,我們專(zhuān)注客戶(hù)需求,不斷的發(fā)展,為客戶(hù)提供更多的服務(wù),詳情可參考我們的網(wǎng)站:http://m.yiyuannz.com
獲取互聯(lián)網(wǎng)策劃方案
曲松县| 克山县| 凤凰县| 白城市| 尖扎县| 隆德县| 华池县| 甘肃省| 临高县| 宜宾市| 汉川市| 锡林郭勒盟| 肇源县| 永修县| 贵南县| 崇礼县| 五寨县| 宜君县| 武安市| 明溪县| 成武县| 敖汉旗| 金门县| 哈巴河县| 富平县| 三明市| 义乌市| 烟台市| 鄂尔多斯市| 察哈| 丰镇市| 平舆县| 崇义县| 龙川县| 鸡东县| 上虞市| 都江堰市| 漠河县| 兰溪市| 延寿县| 墨玉县|