css - 引导进度标签未完全显示
问题描述
我有一个带有自定义标签的进度条:
<div id="progress" class="progress mb-1" style="height: 20px;">
<div class="progress-bar" role="progressbar" style="width: 5.0%" aria-valuenow="5.0" aria-valuemin="0" aria-valuemax="100">1/20</div>
</div>
它就像一个魅力。但是,对于小屏幕,标签不会完全显示在左侧:
我试图通过几种方式解决这个问题(将条形的宽度硬编码为 2 比 1,玩弄颜色),但我想知道这是否是一个更优雅的解决方案?
解决方案
您可以添加包含标签的第二个 div,如下所示:
<div id="progress" class="progress mb-1">
<div class="progress-label">1/20</div>
<div class="progress-bar" role="progressbar" style="width: 5.0%" aria-valuenow="5.0" aria-valuemin="0" aria-valuemax="100">1/20</div>
</div>
有一些风格:
.progress {
position: relative;
}
.progress-bar {
overflow: hidden;
z-index: 2;
}
.progress-label {
color: #0275D8;
position: absolute;
left: 0;
height: 100%;
top: 0;
z-index: 1;
}
预习 :
推荐阅读
- mysql - 设计数据库模式,Mysql
- symfony - 如何在使用 Symfony 4 要求他的密码后修改用户信息
- service-accounts - Google Cloud Tasks 无法向 Cloud Run 进行身份验证
- javascript - 进入悬停时播放视频,然后在悬停时播放 gif,然后在离开悬停时播放另一个视频
- git - 在 git 上安装新包的最佳分支在哪里?
- azure - 为什么我在 Log Analytics 中看不到我的 Azure Web 应用程序的对象 ID,而是看到 Microsoft Azure 应用服务的对象 ID?
- java - 如何防止gradle在每次导入后将我的模块作为intellij中的孤儿模块删除
- python - TensorBoard Colab UnimplementedError 文件系统方案“[本地]”未实现
- r - 如何将我的数字数据放入具有两个级别的分类变量中
- javascript - Dispatch 不是函数 - 带有 React Redux Hooks 的 React 测试库