CSS从中心开始对齐元素

EnderCode

我正在尝试从中心一直到顶部和底部对齐bootstrap col中的元素。例子:

  • 如果有一个元素:

        <div class="col-md-3">
    
    
         <span> item #1 </span>
    
    
         </div>
    

元素一以中间为中心,上方和下方为空白。推入更多物品时:

  • 当有两个要素时

         <div class="col-md-3">
    
    
          <span> item #1 </span>
          <span> item #2 </span>
    
    
         </div>
    
  • 当有三个要素时

         <div class="col-md-3">
    
          <span> item #1 </span>
          <span> item #2 </span>
          <span> item #3 </span>
    
         </div>
    
  • 当有四个要素时

          <div class="col-md-3">
    
          <span> item #1 </span>
          <span> item #2 </span>
          <span> item #3 </span>
          <span> item #4 </span>
    
         </div>
    

不太准确,但类似以下内容-演示:http : //jsfiddle.net/23ktww1o/1/

链接

而不是使用span我在我的例子中使用的列表:

* { margin: 0; padding: 0; }
.col-md-3 {
    min-height: 100px;
    font-size: 0;
    line-height: 100px;
    background: lightblue;
    margin-bottom: 32px;
}

.col-md-3 ul {
    display:inline-block;
    width: 100%;
    margin: 1em 0;
    vertical-align: middle;
    list-style: none;
    line-height: 2.2;
    font-size:16px;
    background: lightgreen;
}
.col-md-3 ul li {
    display: block;
    background: lightyellow;
}
<!-- One item -->
<div class="col-md-3">
    <ul>
        <li>Item</li>
    </ul>
</div>

<!-- Two items -->
<div class="col-md-3">
    <ul>
        <li>Item</li>
        <li>Item</li>
    </ul>
</div>

<!-- Multiple items -->
<div class="col-md-3">
    <ul>
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
    </ul>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从中心开始后的伪元素 - CSS

来自分类Dev

(CSS)将div元素从中心向左对齐

来自分类Dev

从中心开始从左到右的CSS3动画

来自分类Dev

CSS自旋动画并非从中心开始

来自分类Dev

如何更改li元素的来源,使其从中心开始重新调整大小?

来自分类Dev

从中心对齐水平UIStackView中的项目

来自分类Dev

从中心旋转的CSS动画

来自分类Dev

从中心开始的CSS旋转三角形

来自分类Dev

如何设置元素的对齐方式以css为中心?

来自分类Dev

如何设置元素的对齐方式以css为中心?

来自分类Dev

JPanel GridBagLayout从顶部开始而不是从中心开始

来自分类Dev

Listview从中心开始,而不是从左上方开始

来自分类Dev

JavaFX CSS中心对齐

来自分类Dev

CSS div中心对齐

来自分类Dev

浮动元素从中间开始,宽度为%

来自分类Dev

如何从中心聚焦图像(CSS聚焦)?

来自分类Dev

CSS从中心旋转文本

来自分类Dev

使用 css 动画从中心缩放 svg

来自分类Dev

中心右对齐svg元素

来自分类Dev

从中心开始使用鼠标平移大图像

来自分类Dev

从中心点开始的SVG路径动画

来自分类Dev

从中心开始的3D数组遍历

来自分类Dev

从中心开始的水平线性渐变(非径向)

来自分类Dev

从中心项目开始我RecyclerView水平旋转木马

来自分类Dev

如何制作“临时画布”图块以从中心开始绘制?

来自分类Dev

如何从中心而不是顶部准备/开始页面?

来自分类Dev

从中心开始使用鼠标平移大图像

来自分类Dev

Android从中心开始水平进度条

来自分类Dev

CSS中心对齐ul列表