如何使用 Bulma 将进度条堆叠成一个条 css

How to stack progress bars into one bar with Bulma css

我正在尝试创建一个进度条,它由多种颜色组成,所有颜色加起来填充一个单一的条。

我可以制作 3 个单独的酒吧,但我想制作类似于 Bootstrap one

我做了 3 个小节:

<progress class="progress is-success" value="50" max="100"></progress>
<progress class="progress is-warning" value="35" max="100"></progress>
<progress class="progress is-danger" value="15" max="100"></progress>

最终目标是我要有一个条带绿色部分,黄色部分填充下一部分,然后红色填充其余部分。

使用进度元素无法做到这一点,您需要创建自己的进度条,如下所示:

.progress {
  background-color: #ccc;
  width: 100%;
  height: 10px;
}

.progress-bar { float: left; }

.progress-bar.orange {
  background-color: orange;
  height: 100%;
}

.progress-bar.blue {
  background-color: blue;
  height: 100%;
}

.progress-bar.yellow {
  background-color: yellow;
  height: 100%;
}
<div class="progress">
  <div class="progress-bar orange" style="width:10%;"></div>
  <div class="progress-bar blue" style="width:30%;"></div>
  <div class="progress-bar yellow" style="width:50%;"></div>
</div>