Bootstrap旋转木马设置自动高度

时间:2016-08-17 22:05:58

标签: jquery html css twitter-bootstrap

有没有办法不设置自举旋转木马的高度,让它根据图像宽度设置为100%自动计算出高度?我知道它会在幻灯片之间反复弹跳,这很好。目前我有bootstrap html:

<div id="carousel" class="carousel slide carousel-fade" data-ride="carousel">
    <div class="carousel-inner">
        <div class="item active">
            <div class="slider-image img-responsive " style="background-image: url(/folder/image.png); background-position: 50% 50%; background-size: cover;"></div>
        </div>
    </div>
</div>

使用CSS:

#carousel, .item, .slider-image {
  height: auto;
  width: 100%;
}

有了这个,我根本看不到图像 - 它只是将高度设置为0.任何想法?

2 个答案:

答案 0 :(得分:1)

这段代码对我有用:

.carousel-inner {
 height:auto;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
  margin: auto;
  min-height:initial;
}

如果要调整图像大小,可以将css类添加到目标图像 祝你好运

答案 1 :(得分:1)

不使用div和背景,只需将图像放入带有图像标记的幻灯片中,并将图像宽度设置为100%

HTML:

<div id="carousel" class="carousel slide carousel-fade" data-ride="carousel">
    <div class="carousel-inner">
        <div class="item active">
            <img src="path/to/image.jpg"/>
        </div>
    </div>
</div>

CSS:

#carousel .item img{
  width:100%;
}