html - 在 Bootstrap 中定义多栏以表示白天

标签 html css bootstrap-4

我需要定义一个具有多个间隔的单杠。我尝试开始:

<div class="progress">
  <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
    <span class="sr-only">60% Complete</span>
  </div>
</div>

demo

结果是

Simple progress bar in bootstrap

我需要的是用多个时间间隔表示一天。日栏必须有一些标签来显示小时数。每个间隔内部必须有一个标签。仅仅因为一张图片胜过千言万语:

day bar with some intervals

我怎样才能实现这个目标?有什么帮助或建议吗?

最佳答案

您可以为“空”时间段使用透明进度条间隔。进度条外的标签完全由您决定,因为这不是 Bootstrap 提供的。

 <div class="progress">
        <div class="progress-bar bg-transparent" role="progressbar" style="width: 10%"></div>
        <div class="progress-bar" role="progressbar" style="width: 20%" aria-valuemin="0" aria-valuemax="100">8:30-12:00</div>
        <div class="progress-bar bg-transparent" role="progressbar" style="width: 20%"></div>
        <div class="progress-bar" role="progressbar" style="width: 25%" aria-valuemin="0" aria-valuemax="100">15:00-18:00</div>
 </div> 

https://www.codeply.com/go/A9mNyW8geC

关于html - 在 Bootstrap 中定义多栏以表示白天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52987495/

相关文章:

HTML - div 左侧的图像

javascript - 制作硬币翻转动画两侧

html - div背景颜色不影响

jquery - while循环中的CSS旋转动画只能运行一次

html - 如何更改移动设备的表格列顺序

html - 如何为较小的屏幕自动折叠 Bootstrap 4 边栏?

css - Bootstrap 4 - align-items-* 类根本不起作用

css - 坐标未显示的谷歌地图

jquery - 检查 Canvas 上的数据并相应地应用类

javascript - 下拉菜单栏 Slidedown 意外错误