首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bootstrap3,jquery试图使垂直对齐

bootstrap3,jquery试图使垂直对齐
EN

Stack Overflow用户
提问于 2016-01-13 16:54:55
回答 1查看 35关注 0票数 2

我试图使引导-md*列垂直对齐。我有两个有文字和图像的街区。我需要的区块将是相等的高度和块与一些文字将有中心垂直对齐。下面是我的解决方案,但没有正确工作。请救救我)

代码语言:javascript
复制
<div class="row">
  <div class="col-md-6">
    <div class="some-text">Some text</div>
  </div>
  <div class="col-md-6">
    <div class="some-img"><img src="..." width="100%"></div>
  </div>
</div>

CSS

代码语言:javascript
复制
.some-text {
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
}

JS

代码语言:javascript
复制
$('.some-text').each(function() {
  var newH = 0;
  $(this).parent().siblings().each(function() {
    if ($(this).height() > newH)
    {
      newH = $(this).height();
    }
  });
  $(this).parent().css('height', newH);
});
EN

回答 1

Stack Overflow用户

发布于 2016-01-13 17:01:14

您可以使用Flexbox来完成这一任务。

Fiddle

代码语言:javascript
复制
@media(min-width: 992px) {
  .content {
    display: flex;
    align-items: center;
  }

  .box img {
    width: 100%;
  }
}
代码语言:javascript
复制
<div class="row content">
  <div class="col-md-6 box">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloremque omnis quaerat assumenda. Sed nam molestiae eligendi. Ratione labore doloremque exercitationem id, reprehenderit ipsum! Totam et veritatis sapiente! Iusto, molestias debitis!</p>
  </div>

  <div class="col-md-6 box">
    <img src="http://placehold.it/450x250">
  </div>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34772515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档