【发布时间】:2018-05-31 21:13:15
【问题描述】:
我在使用 Twbs 3.1 Carousel 时遇到问题,我将图像设置为 margin-left 和 right auto 以始终位于中间。当大屏幕分辨率> 1400px图像上的轮播滑块从左跳到中心。
我需要修复它,有人可以帮助我吗?
一些代码:
<div id="myCarousel" class="carousel slide">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
<li data-target="#myCarousel" data-slide-to="4"></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<img src="http://placehold.it/1400X500">
<div class="container">
</div>
</div>
<div class="item">
<img src="http://placehold.it/1400X500">
<div class="container">
</div>
</div>
<div class="item">
<img src="http://placehold.it/1400X500">
<div class="container">
</div>
</div>
<div class="item">
<img src="http://placehold.it/1400X500">
<div class="container">
</div>
</div>
<div class="item">
<img src="http://placehold.it/1400X500">
<div class="container">
</div>
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
<span class="icon-prev"></span>
</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">
<span class="icon-next"></span>
</a>
.css
.item.active img{
margin-left: auto;
margin-right: auto;
}
并链接到小提琴:http://jsfiddle.net/52VtD/3041/ 最好的问候
【问题讨论】:
-
你的小提琴在我的电脑上看起来不错。我的分辨率为 1600x900。我只是猜测您的代码可能出错的地方,它可能会跳转,因为
.active类仅在幻灯片转换完成后添加,因此您的margin属性直到那时才会生效。
标签: css twitter-bootstrap twitter-bootstrap-3