首頁 >web前端 >css教學 >html和CSS製作一個簡單的靜態進度條(圖文詳解)

html和CSS製作一個簡單的靜態進度條(圖文詳解)

yulia
yulia原創
2018-10-29 14:12:2311586瀏覽

經常瀏覽網站或經常進行頁面佈局的小伙伴,應該對進度條不陌生吧,而且有些進度條在頁面刷新時會有動畫效果,正在學習前端知識的小伙伴,你會用html和CSS製作一個簡單的靜態進度列嗎?這篇文章就跟大家講講如何用HTML和CSS實現進度條效果,最後分享HTML簡單進度條代碼,有興趣的朋友可以參考借鏡。

用CSS製作一個簡單的進度條需要用到CSS中的基本知識,比如border-radius圓角,居中等等,如有不清楚的同學可以參考PHP中文網的相關文章,或者造訪 CSS影片教學,一定要把基礎學好啊!

實例:用html和CSS製作一個簡單的靜態進度條

HTML部分:

觀察進度條可以發現,進度條由兩個部分組成,一個是進度條的總長度,一個是進度的長度,所以我們建立兩個div,一個div作為父元素,另一個div作為子元素,並分別給他們一個class類別,方便對其設定樣式,具體程式碼如下:

<p>进度条</p>
<div class="container">
   <div class="skills loading">70%</div>
</div>

CSS部分:

基本框架已經出來了,現在需要為兩個div設定樣式。將第一個div的長度設定為300px,高設為30px,背景顏色設為#ddd,為了美觀,我們也可以用border-radius屬性將其變成圓角。將第二個div的長度設定為70%,也就是進度條的值,給div一個不同於父元素的顏色,便於看出效果,最後用line-height和text-align: center讓位置水平垂直居中,具體程式碼如下:

.container {
    width: 300px;
    height: 30px;
    background-color: #ddd;
    border-radius: 20px;
   }
   
   .skills {
    line-height: 30px;
    color: white;
    border-radius: 20px;
    text-align: center;
    width: 70%;
    background-color: #4CAF50;
   }

效果圖:

html和CSS製作一個簡單的靜態進度條(圖文詳解)

#由圖可見,一個70%的綠色進度條就製作好了。

以上跟大家介紹如何用html和CSS製作一個簡單的靜態進度條,步驟講解詳細,比較簡單容易理解,剛剛接觸css的小伙伴,一定要自己動手嘗試練習,看看你的程式碼能不能呈現進度條的效果,希望這篇文章可以幫助你!

更多相關教學推薦

1、CSS線上手冊

2、HTML影片教學

#3、Bootstrap影片教學

以上是html和CSS製作一個簡單的靜態進度條(圖文詳解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn