我正在使用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>
答案 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;
}