我有一個響應圖像滑塊,我目前有一個寬度,佔用整個屏幕(100%),和600px的高度,由於圖像各種大小。自舉響應傳送帶,自定義高度不調整移動,平板電腦
當我調整我的瀏覽器大小,或者在移動設備上導航到相關站點時,由於應用了自定義600px高度大小,圖像無法正確調整大小以適合屏幕。
如果我刪除高度和或註釋掉我的css頁面中的高度,我不再有移動設備上的問題,圖像的大小相應地調整。然而,在桌面瀏覽器中,我會遇到這樣的問題:我擁有各種高度的圖像,並且無法通過簡單地應用具有css屬性的類和/或我的img標記中的樣式元素來克服此問題,因爲這不起作用。請參閱下面的示例代碼。
HTML:
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item active">
<img class='img-responsive fill' src="img/example.jpg" >
</div>
<div class="item">
<img class='img-responsive fill' src="img/example2.jpg">
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
<span class="icon-prev"></span>
</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">
<span class="icon-next"></span>
</a>
CSS:
header.carousel .fill {
width: 100%;
height: 600px;
background-position: center;
background-size: cover;
}
您好@godblessstrawberry您的回答給了我一個指示,並指出我在正確的方向,感謝您的及時迴應。 –