对齐自举轮播控制中间垂直

时间:2016-07-07 17:07:38

标签: css twitter-bootstrap carousel

我正在使用Bootstrap旋转木马,我想垂直居中使用的V形箭头,以便在旋转木马中前后滑动。目前它们是水平居中的,但与顶部对齐。

代码:

<div class="row">
  <div class="col-md-12">
    <div id="Carousel" class="carousel slide">

      <ol class="carousel-indicators">
        <li data-target="#Carousel" data-slide-to="0" class="active"></li>
        <li data-target="#Carousel" data-slide-to="1"></li>
        <li data-target="#Carousel" data-slide-to="2"></li>
      </ol>

      <!-- Carousel items -->
      <div class="carousel-inner">

        <div class="item active">
          <div class="row">
            <div class="text-center">
              <h1>Header</h1>
              <p>Content</p>
            </div>
          </div><!--.row-->
        </div><!--.item-->
      </div>
      <a data-slide="prev" data-target="#Carousel" href="javascript:;" class="left carousel-control"><i
        class="fa fa-chevron-left fa-2x" aria-hidden="true"></i></a>
      <a data-slide="next" data-target="#Carousel" href="javascript:;" class="right carousel-control"><i
        class="fa fa-chevron-right fa-2x" aria-hidden="true"></i></a>
    </div><!--.Carousel-->
  </div>
</div>

1 个答案:

答案 0 :(得分:2)

您可以使用此CSS将它们垂直居中,并从转盘的左右两侧对齐20px

.carousel .left > i,
.carousel .right > i {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.carousel .right > i {
  left: auto;
  right: 20px;
}