html - Bootstrap progressbar -- 无论进度如何,都使文本居中

标签 html css twitter-bootstrap

正如您在下面的屏幕截图中看到的,文本位于进度条当前进度的中间。 enter image description here 有没有办法让这个文本“重叠”进度,将它分开,并且在整个宽度上居中,并且进度会显示在后面?

这会是这样的: enter image description here

找到4个进度条的代码here. (regular docs)

我没有发布自己的代码,因为我没有任何代码来重新创建我想要的东西。

最佳答案

您可以将进度条标题包装在另一个 div 中,如下面的代码片段所示:

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');

body {
  padding: 20px 0 0;
}

.progress {
  position: relative;
}

.progress-bar-title {
  position: absolute;
  text-align: center;
  line-height: 20px; /* line-height should be equal to bar height */
  overflow: hidden;
  color: #fff;
  right: 0;
  left: 0;
  top: 0;
}
<div class="progress">
  <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"></div>
  <div class="progress-bar-title">60%</div>
</div>

<div class="progress">
  <div class="progress-bar" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%;"></div>
  <div class="progress-bar-title">Progress Bar Title Goes Here</div>
</div>

关于html - Bootstrap progressbar -- 无论进度如何,都使文本居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38998414/

相关文章:

html - 悬停时已访问链接的 CSS3 链接颜色淡入淡出不起作用

javascript - jQuery 用户界面 : How can I know that the div are center on drag event

android - GUI 在高 DPI 显示器上非常小

html - 无法删除 Bootstrap 进度条中的边框

javascript - 当直接父级滚动时使容器固定但当主体滚动时不固定

html - 带边框的 CSS 卡片,右上角有切口

html - 让一张 table 填满其容器的剩余高度

html - 通过 CSS 更改图像的颜色

html - translateY,垂直对齐内容

javascript - NVD3.js 线图无法将 y 轴缩放到最大值和最小值