我尝试使用Bootstrap进度条作为加载指示器,我希望进度条为一定宽度,整个事物在DIV中居中。但进度条似乎并不像是集中在一起。
当我这样做时:
<div class="text-center">
<img src="~/Content/Images/loading.gif" style="height:80px;" />
</div>
图像正确居中。但当我用它代替进度条时,它会向左移动:
<div class="text-center">
<div class="progress" style="width:200px;"> <!-- set to certain width -->
<div class="progress-bar progress-bar-striped active" role="progressbar" style="width: 100%;">
<span>
Loading...
</span>
</div>
</div>
</div>
我希望进度条显示为居中。
答案 0 :(得分:7)
这段css对我有用。
.progress { margin-left: auto; margin-right:auto; }
答案 1 :(得分:6)
或者,你可以使用Bootstrap的center-block
类
<div class="text-center">
<div class="progress center-block" style="width:200px;"> <!-- set to certain width -->
<div class="progress-bar progress-bar-striped active" role="progressbar" style="width: 100%;">
<span>
Loading...
</span>
</div>
</div>
</div>
答案 2 :(得分:0)
只想增强 Marcelo 的答案,对于 CSS 新手(如我)
记得查看进度条所在的班级:
对我来说,进度条在“下载 > 进度”类中,例如:
<div id="download" class="download">
<div class="container">
<div class="row">
<div class="col-md-12">
<div id="main_slider" class="carousel slide banner-main" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<h3>Programming languages 1</h3>
<div class="progress" style="width: 50%">
所以在我的 style.css 中,我添加了 Marcelo 答案,在下载的 css 下方
.download {
padding-top: 90px;
padding-bottom: 90px;
background: #fff;
}
.download .progress { margin-left: auto; margin-right:auto; }
它奏效了,所以不要害怕 CSS,继续用代码挑战 Panga(challenges) ;)