有没有办法不设置自举旋转木马的高度,让它根据图像宽度设置为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.任何想法?
答案 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%;
}