色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css實(shí)現(xiàn)柱形圖

CSS是前端開(kāi)發(fā)中非常重要的一部分,可以用來(lái)實(shí)現(xiàn)許多效果,其中之一就是實(shí)現(xiàn)柱形圖。下面將介紹如何使用CSS來(lái)實(shí)現(xiàn)柱形圖。

<div class="bar-graph">
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
</div>
.bar-graph {
display: flex;
justify-content: space-around;
align-items: flex-end;
width: 100%;
height: 200px;
background-color: #f6f6f6;
}
.bar {
flex-basis: 30%;
height: 50%;
background-color: #2196f3;
}

以上代碼可以實(shí)現(xiàn)一個(gè)簡(jiǎn)單的柱形圖,其中bar-graph是整個(gè)圖形的容器,bar是柱子,通過(guò)flex布局實(shí)現(xiàn)了柱子在容器內(nèi)的排列。

接下來(lái)我們?cè)黾右恍┛勺远x的樣式,使得柱形圖更加靈活,如下:

<div class="bar-graph" style="--bars: 4; --height: 250px; --width: 40px; --color: #4CAF50;">
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
</div>
.bar-graph {
display: flex;
justify-content: space-around;
align-items: flex-end;
width: calc(var(--bars) * var(--width) + (var(--bars) - 1) * 20px);
height: var(--height);
background-color: #f6f6f6;
}
.bar {
flex-basis: var(--width);
height: calc(var(--height) * var(--random-height));
background-color: var(--color);
}

通過(guò)在bar-graph容器上使用自定義變量,可以讓柱形圖的高度、寬度、顏色、數(shù)量等更加靈活可變。

以上就是使用CSS實(shí)現(xiàn)柱形圖的方法和代碼,希望對(duì)前端開(kāi)發(fā)愛(ài)好者有所幫助。