我有一個固定高度的引導傳送帶。這裏是CSS:固定高度的Bootstrap傳送帶:根據圖像尺寸水平或垂直放置中心圖像
.carousel-custom .carousel-outer {
position: relative;
}
@media(min-width: 992px){
.carousel-custom {
margin-top: 20px;
.carousel-inner {
height: auto;
.item {
height:500px;
line-height:300px;
}
}
}
}
@media(max-width: 991px){
.carousel-custom {
margin-top: 20px;
.carousel-inner {
height: auto;
.item {
height:300px;
line-height:300px;
text-align:center;
}
}
}
}
這裏是我的標記:
<div id="carousel-custom-1188" class="carousel slide carousel-custom" data-ride="carousel">
<div class="carousel-outer">
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img class="img-responsive" src="http://res.cloudinary.com/dltbqhact/image/upload/v1459261752/w8edcuvz1yl3uc4g4o34.jpg" alt="Jinallzupvfazqqr67nd">
<div class="carousel-caption"></div>
</div>
<div class="item">
<img class="img-responsive" src="http://res.cloudinary.com/dltbqhact/image/upload/v1459175684/w4ueot8o49dh2fyulv0x.jpg" alt="K1yov5hpur8mgsb9r15p">
<div class="carousel-caption"></div>
</div>
<div class="item">
<img class="img-responsive" src="http://res.cloudinary.com/dltbqhact/image/upload/v1459178926/fwlmuroj2wlz7czrsha0.jpg" alt="Lqfandhmutdkppjrl932">
<div class="carousel-caption"></div>
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-custom-1188" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-custom-1188" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
<!-- Indicators -->
<ol class="carousel-indicators mCustomScrollbar">
<li data-target="#carousel-custom-1188" data-slide-to="0" class="active">
<img style="height:50px; width: 50px;" class="img-responsive" src="http://res.cloudinary.com/dltbqhact/image/upload/v1459268139/jinallzupvfazqqr67nd.png" alt="Jinallzupvfazqqr67nd">
</li>
<li data-target="#carousel-custom-1188" data-slide-to="1" class="">
<img style="height:50px; width: 50px;" class="img-responsive" src="http://res.cloudinary.com/dltbqhact/image/upload/v1459268146/k1yov5hpur8mgsb9r15p.png" alt="K1yov5hpur8mgsb9r15p">
</li>
<li data-target="#carousel-custom-1188" data-slide-to="2" class="">
<img style="height:50px; width: 50px;" class="img-responsive" src="http://res.cloudinary.com/dltbqhact/image/upload/v1459268157/lqfandhmutdkppjrl932.png" alt="Lqfandhmutdkppjrl932">
</li>
</ol>
</div>
</div>
的問題是,我有一個非常寬的圖像,他人很窄,高,具有良好的口糧高度他人/寬度在同一個輪播中。
我想要垂直居中的寬圖像(寬度爲100%),水平居中的高圖像(高度爲100%)和「正常」圖像(具有適當的比例高度/寬度)填滿所有的旋轉木馬。
這是我正在嘗試做的事情(第一張圖片是一個非常寬的圖片,第二張圖片的圖片非常高,最後一張圖片的圖片比例很好)。
我怎麼能做到這一點?我試過Make Bootstrap's Carousel both center AND responsive?和Google上的其他技巧,但都沒有做到這一點。
很難幫你,因爲你分享從模板非處理連線代碼。如果您共享呈現的HTML代碼更好,並且可能有簡單的解決方案。如果我理解你的問題,你只需要將滑塊中的圖像完美對齊(垂直和水平)。 –
@MarcosPérezGude感謝您的回答,我使用呈現的HTML編輯帖子(對於3張圖片的旋轉木馬)。 我需要的是將圖像完美居中,但如果它太寬或太窄,並且沒有隱藏其中的一部分(我試過許多解決方案,其中部分圖片被隱藏),但不會伸展它 –