CSS柱形圖是一種利用CSS樣式來制作的圖表,非常適合網(wǎng)頁設(shè)計(jì)中需要展示某些數(shù)據(jù)或統(tǒng)計(jì)情況的場景。下面我們來介紹一下CSS柱形圖的制作方法。
<div class="container"> <div class="bar" style="height: 200px"></div> <div class="bar" style="height: 150px"></div> <div class="bar" style="height: 100px"></div> <div class="bar" style="height: 50px"></div> </div> .container { display: flex; justify-content: space-between; width: 80%; margin: 50px auto; } .bar { width: 20%; background-color: teal; border: 1px solid black; }
首先,我們需要一個(gè)包含所有柱形圖的容器,利用CSS中的flex布局,我們可以設(shè)置容器的樣式flex和justify-content來調(diào)整子元素的排列方式以及水平間距。接下來,我們設(shè)置每個(gè)子元素即柱形圖的樣式,包括寬度、背景顏色、邊框等。通過設(shè)置每個(gè)柱形圖的高度,就可以根據(jù)展示的數(shù)據(jù)來相應(yīng)調(diào)整每根柱形圖的高度,從而呈現(xiàn)出一幅完整的柱形圖。