我有一个使用html和css的条形图,我使用高度来显示条的填充量。现在它可以工作,但它的工作顺序与我想要的相反。当高度:0%时,酒吧被填满100%。我尝试将CSS更改为“底部”而不是“顶部”,但是这没有做任何事情。我怎样才能改变这个“高度:100%”将使其100%填充?带有CSS的条形图,如何从底部到顶部填充,而不是从顶部到底部?
HTML:
<div class="bars">
<div><span style="height:0%;"></span></div>
<div><span style="height:10%;"></span></div>
<div><span style="height:20%;"></span></div>
<div><span style="height:30%;"></span></div>
<div><span style="height:40%;"></span></div>
<div><span style="height:50%;"></span></div>
<div><span style="height:60%;"></span></div>
<div><span style="height:70%;"></span></div>
<div><span style="height:80%;"></span></div>
<div><span style="height:90%;"></span></div>
<div><span style="height:100%;"></span></div>
<div><span style="height:100%;"></span></div>
<div><span style="height:90%;"></span></div>
<div><span style="height:80%;"></span></div>
<div><span style="height:70%;"></span></div>
<div><span style="height:60%;"></span></div>
<div><span style="height:50%;"></span></div>
<div><span style="height:40%;"></span></div>
<div><span style="height:30%;"></span></div>
<div><span style="height:20%;"></span></div>
<div><span style="height:10%;"></span></div>
<div><span style="height:0%;"></span></div>
</div>
CSS:
.bars{
height: 48px;
display: block;
overflow: hidden;
margin: 0 3px;
}
.bars div{
background: rgb(12,88,160); /* Old browsers */
background: -moz-linear-gradient(top, rgba(12,88,160,1) 0%, rgba(10,52,91,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,88,160,1)), color-stop(100%,rgba(10,52,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(12,88,160,1) 0%,rgba(10,52,91,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(12,88,160,1) 0%,rgba(10,52,91,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(12,88,160,1) 0%,rgba(10,52,91,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(12,88,160,1) 0%,rgba(10,52,91,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c58a0', endColorstr='#0a345b',GradientType=0); /* IE6-9 */
float: left;
height: 100%;
width: 8px;
margin-right: 2px;
}
.bars div span {
background: #233243;
height: 0%;
width: 100%;
display: block;
position: relative;
top: 0;
}