html - 行全宽中的引导跨度元素
问题描述
我希望里面row
的物品占据全宽并均匀分布。第一项应该在最左边,右边的项目应该在最右边。中间的元素应该彼此间隔均匀。我希望它们与 x 轴上的标签对齐(见下图)。可以有n 个标签(因此行内有 n 个项目),因此解决方案必须灵活。我正在使用Bootstrap v3.3.7。
这是HTML代码:
.wrapper {
position: relative;
}
.overlay {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
}
.loading {
align-self: center;
}
<div class="container">
<div class="wrapper hidden">
<canvas id="testsRegression"></canvas>
<div class="overlay">
<p>Loading...</p>
</div>
<div class="row">
<a href="#">87664</a>
<a href="#">87735</a>
<a href="#">87816</a>
<a href="#">87947</a>
<a href="#">88038</a>
</div>
</div>
</div>
解决方案
用来flex-box
实现它。
.wrapper {
position: relative;
}
.overlay {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
}
.loading {
align-self: center;
}
.row{
display: flex;
justify-content: space-between; }
body{
margin: 0}
<div class="container">
<div class="wrapper hidden">
<canvas id="testsRegression"></canvas>
<div class="overlay">
<p>Loading...</p>
</div>
<div class="row">
<a href="#">87664</a>
<a href="#">87735</a>
<a href="#">87816</a>
<a href="#">87947</a>
<a href="#">88038</a>
</div>
</div>
</div>
推荐阅读
- java - 如何告诉 Java Invocation Api 使用哪个 java vm?
- android - 根据项目计数android创建一个cardview列表
- matlab - 为什么 MATLAB 会自动将变量转换为矩阵?
- python - 仅使用 bs4 和请求获取原始链接
- python - Python3:您是否应该在 requirements.txt 中包含您不一定在项目中使用的依赖项?
- html - 即使应用正确的代码,最大宽度也不起作用。
- c# - TPL 数据流:为什么 EnsureOrdered = false 会破坏此 TransformManyBlock 的并行性?
- android - Android:表格行与父宽度不匹配
- python - 如何在 pyplot 中保持网格间距一致
- ios - 无法在 (UITextField) 上设置 (fieldImage) 用户定义的检查属性