午夜在线视频免费_国产黄频在线观看_国产三级精品三级在线专区_av资源免费看_亚洲熟妇无码久久精品_九色蝌蚪9l视频蝌蚪9l视频_亚洲小说区图片区色综合网_日韩国产三级_av少妇在线_国产伦精品一区二区三区

行業新聞

首頁 - 新聞資訊 > 行業新聞

使用 HTML/CSS 實現各類進度條的方式

來源:https://www.xinnuoshang.cn   發布時間:2021-11-04      

 
進度條的功能的實現可以用多種方式,例如現在我們經常使用的php程序,也有使用html/css來實現的,今天小編給大家講解一種簡單的HTML標簽就可以花式寫出進度條:
這個可能是一些同學還不太清楚的,HTML5 原生提供了兩個標簽 來實現進度條
:用來顯示已知范圍的標量值或者分數值
:用來顯示一項任務的完成進度,通常情況下,該元素都顯示為一個進度條
常見的一種方式是使用背景色配合百分比的方式制作進度條。
這種方式優勢在于使用簡單,實際進度可以非常方便的傳遞進 CSS 中
利用 HTML style 屬性填寫完整的 width 值,譬如
或者利用 CSS 自定義屬性
配合實際 CSS 中的 width: var(--progress)
完全的自定義樣式,以及可以輕松的添加輔助豐富的動畫和交互效果
濟南網站建設
同樣的,我們可以利用 HTML style 屬性填寫完整的 background 值傳遞實際百分比,當然,這里更推薦使用 CSS 自定義屬性傳值:
div class="g-progress" style="--progress: 50%">
.g-progress {
    background: linear-gradient(90deg, #0f0, #0ff var(--progress), transparent 0);
}
熟悉 CSS 的同學會發現一個目前這種方式的弊端,在于當修改 --progress 的值的時候,即便給 .g-progress 添加了 transition,也不會有過渡動畫效果。
原因在于,CSS 中,漸變(諸如 linear-gradinet、radial-gradient、conic-gradient)都是不支持過渡變換的。
角向漸變實現圓弧進度條的局限性
當然,這個方法有兩個弊端。
當然進度百分比不是類似于 0°、90°、180°、270°、360° 這類數字時,使用角向漸變時,不同顏色間的銜接處會有明顯的鋸齒。
本文的內容是由濟南網站建設給您提供,我們專注客戶需求,不斷的發展,為客戶提供更多的服務,詳情可參考我們的網站:https://www.xinnuoshang.cn
獲取互聯網策劃方案
主站蜘蛛池模板: 建德市| 新巴尔虎左旗| 祥云县| 黔西| 哈尔滨市| 石泉县| 宝清县| 永嘉县| 金堂县| 土默特左旗| 竹北市| 克山县| 浪卡子县| 神池县| 新闻| 盘山县| 株洲市| 尼木县| 长兴县| 安义县| 陇南市| 调兵山市| 吉安市| 白水县| 陆川县| 焦作市| 衡阳市| 建昌县| 麦盖提县| 鹤庆县| 明水县| 昭平县| 交城县| 永兴县| 灌阳县| 陆丰市| 西乌| 探索| 凤庆县| 益阳市| 宣武区|