我想在 HTML 中制作一些统计条形图,在同一个条形图中使用两种不同的颜色表示两个不同的值,例如:从 10 个问题的考试中,6 个问题正确回答,4 个错误回答。在条形图中应出现 60% 的绿色和其他 40% 的红色。
我一直在考虑先显示红色的,然后再显示绿色的,所以它覆盖了下部,如下所示:
风格
.bar1{
width:40px;
background-color:#A55541;
position:left;
}
.bar2{
width:40px;
background-color:#CA804F;
position:left;
}
HTML
<div style="height:<?=$max ?>px; margin-top:10px;" class="bar1"</div>
<div style="height:<?=$max-($mistakes*$scale) ?>px; margin-top:10px;" class="bar2"</div>
但它不起作用。有谁知道怎么解决??我一直在这里寻找类似的问题,但找不到。