【问题标题】:How to align the image in center inside a div using Bootstrap 4? [duplicate]如何使用 Bootstrap 4 将图像居中对齐在 div 内? [复制]
【发布时间】:2018-06-14 04:26:22
【问题描述】:

我正在使用最新版本的 Bootstrap,即 v4.0.0-beta.3,我有一个位于高度固定的 div 标签内的图像,我想将图像对齐在绝对中心div 标签。尽管我可以使用 mx-autod-block 类将图像在水平中心对齐,但是对于垂直对齐,即使遵循许多 stackoverflow 答案(如 this 和 @987654322)中的方法,我也无法这样做@。这是代码。

.border-section {
  border: 2px solid #D0D0D0;
  margin-top: 20px;
}
<div class="container">
  <div class="row">
    <div class="col-sm-3 mr-4 border-section" style="height:290px">
      <img class="mx-auto d-block img-fluid" src="http://tech21info.com/admin/wp-content/uploads/2013/03/chrome-logo-200x200.png" alt="View">
    </div>
  </div>
</div>

有人可以帮忙吗?

【问题讨论】:

标签: twitter-bootstrap css bootstrap-4 vertical-alignment


【解决方案1】:

试试这个

.border-section {
  border: 2px solid #D0D0D0;
  margin-top: 20px;
  position: relative;
}

img {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  margin: auto;
  top: 0;
  bottom: 0;
}
<div class="container">
  <div class="row">
    <div class="col-sm-3 mr-4 border-section" style="height:290px">
      <img class="mx-auto d-block img-fluid" src="http://tech21info.com/admin/wp-content/uploads/2013/03/chrome-logo-200x200.png" alt="View">
    </div>
  </div>
</div>

【讨论】:

  • 它工作得很好,但它有点脱离上下文......我们需要使用引导程序并且没有一般的 CSS 样式
猜你喜欢
  • 1970-01-01
  • 2011-06-20
  • 1970-01-01
  • 2014-06-01
  • 2021-10-21
  • 2018-06-21
  • 2017-05-30
  • 2018-10-18
  • 2014-09-05
相关资源
最近更新 更多