私は現在、画面全体(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あなたの答えは私に指示を与え、正しい方向に私を指摘、あなたの迅速な対応に感謝します。 –