簡體   English   中英

引導輪播設置自動高度不起作用

[英]Bootstrap carousel setting auto height not working

我找不到在Bootstrap輪播中的圖像上具有自動高度的方法。 我發現在圖像上具有自動高度的唯一方法是這樣,但是如圖所示, margin:auto創建頂邊距和底邊距。 我該如何刪除? 如果我刪除margin:autoheight:auto將不再起作用。

有保證金的結果

的HTML

<div id="carousel-{{$kit->kitNo}}" class="carousel slide" data-ride="carousel">                  
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid" src="http://www.lebureauculturel.ch/wp-content/uploads/2017/09/goprohero5black.png" alt="First slide">
    </div>
  </div>
</div>

的CSS

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

例如,使用更大的img會彈出屏幕。 屏幕外大圖像

我遇到過同樣的問題,但從未找到合適的答案。

我在圖像上有標題,如果有響應,它們會變得很小而無法閱讀。

我克服問題的方式無法解決您的問題,因此我選擇了合適的圖像,這些圖像在裁剪后看起來不錯。 然后,文本保持相同大小,從而易於在手機上閱讀。

因此,無論屏幕大小是多少,圖像都保持相同的高度,但是顯然會裁切成屏幕大小。

基思

將輪播項目高度設置為自動,或者只需將h-auto類與輪播項目一起添加即可。 它為我工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM