欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css柱狀圖盒子

張凱麗1年前5瀏覽0評論

在網(wǎng)頁開發(fā)的過程中,經(jīng)常需要用到柱狀圖來呈現(xiàn)數(shù)據(jù)。今天,我們來學習如何使用CSS實現(xiàn)一個簡單的柱狀圖。

<div class="bar-chart">
<div class="bar" style="height: 60%;"></div>
<div class="bar" style="height: 80%;"></div>
<div class="bar" style="height: 40%;"></div>
<div class="bar" style="height: 50%;"></div>
</div>

以上是一個最基本的柱狀圖代碼,我們先來解析一下。首先,我們創(chuàng)建了一個包含柱狀條的div,寬度和高度可以根據(jù)實際情況進行設(shè)置。然后,我們創(chuàng)建了四個柱狀條,每個條的高度不同,使用了CSS中的“height”屬性來實現(xiàn)。注意,每個柱狀條都使用了“bar”類。

接下來,我們要用CSS樣式來美化這個柱狀圖。

.bar-chart {
position: relative;
height: 300px;
width: 600px;
border: 1px solid #ccc;
margin: 20px auto;
}
.bar {
position: absolute;
bottom: 0;
width: 20%;
background-color: #3498db;
margin: 0 10px;
transition: height .5s;
}
.bar:hover {
background-color: #2980b9;
}
.bar:nth-child(1) {
left: 0;
}
.bar:nth-child(2) {
left: 25%;
}
.bar:nth-child(3) {
left: 50%;
}
.bar:nth-child(4) {
left: 75%;
}

首先,我們設(shè)置了柱狀圖的寬度、高度、邊框等基本樣式。然后,我們?yōu)槊總€柱狀條設(shè)置了絕對定位,使它們能夠在容器內(nèi)自由移動。同時,我們也為每個柱狀條設(shè)置了寬度、背景顏色等樣式。當鼠標懸停在某個柱狀條上時,我們加入了一個過渡效果,使顏色能夠漸變過渡。

最后,我們使用“:nth-child”偽類來選中每個柱狀條,并為它們設(shè)置相應的左偏移量。

通過以上樣式的設(shè)置,我們成功的實現(xiàn)了一個簡單的柱狀圖!