【发布时间】:2016-08-29 07:01:01
【问题描述】:
我正在使用 Bootstrap Carousel 并试图在其中维护一个图像,以便在重新调整窗口大小(尤其是移动设备大小)时保持居中。
原始图像为 1600 x 600。在大多数情况下,我希望它填满页面的整个宽度。但是,当它缩小到移动(或类似 iPad)尺寸时,我希望它的最小尺寸为 800 x 300 并在轮播中居中。
我尝试了以下方法,但发生了两件事:
图像未居中。它保持向左对齐并向右裁剪。
图像在转换之间奇怪地“跳跃”。就在过渡发生之前,图像似乎快速/快速地移动,然后过渡。
这是css和html:
.carousel-inner img {
width: 100%; max-height: 1800px;
min-height: 300px; min-width: 800px; overflow:hidden;
}
<div id="CarouselHome" class="carousel slide carousel-fade" data-ride="carousel">
<div class="carousel-inner">
<div class="item active">
<img src="img-1.jpg"">
</div>
<div class="item">
<img src="img-2.jpg"">
</div>
<div class="item">
<img src="img-3.jpg"">
</div>
</div>
</div>
我也尝试了以下链接中的项目,但它们对我不起作用:
【问题讨论】:
-
使用引导媒体查询
标签: css image twitter-bootstrap carousel centering