bootstrapカルーセルを使用していますが、すべての画像が定義された高さと幅に自動調整されるように幅と高さを固定したいのですが、誰かがこれを達成するのを手伝ってくれませんか。
<div class="row">
<div class="span8">
<div id="myCarousel" class="carousel slide">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1" class=""></li>
<li data-target="#myCarousel" data-slide-to="2" class=""></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<img src="~/Images/Carousel/carousel_1.jpg" alt="http://www.google.com">
<div class="carousel-caption">
<h4>First Thumbnail label</h4>
<p>Deals you cannot miss.</p>
</div>
</div>
<div class="item">
<img src="~/Images/Carousel/carousel_2.jpg" alt="http://www.google.com">
<div class="carousel-caption">
<h4>Second Thumbnail label</h4>
<p>Claim it now.</p>
</div>
</div>
<div class="item">
<img src="~/Images/Carousel/carousel_1.jpg" alt="http://www.google.com">
<div class="carousel-caption">
<h4>Third Thumbnail label</h4>
<p>Act fast. Only for today.</p>
</div>
</div>
</div>
<a class="left carousel-control" href="#myCarousel" data-slide="prev">‹</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">›</a>
</div>
</div>
</div>
カルーセルリストボックスに次のスタイルを適用します。
<div class="carousel-inner" role="listbox" style=" width:100%; height: 500px !important;">
...
</div
一部の画像は高さが500px未満になる可能性があるため、自動調整を維持することをお勧めします。以下をお勧めします。
<div class="carousel-inner" role="listbox" style="max-width:900px; max-height:600px !important;">`
さまざまなデバイスで画像の一貫したフローを実現するには、各カルーセル画像アイテムの幅と高さの値を指定する必要があります。たとえば、この例では、画像は全幅を使用しますが、高さは「400px」です。 (代わりに個人的な値を指定できます)
<div class="item">
<img src="image.jpg" style="width:100%; height: 400px;">
</div>
メインstyles.css
file高さ/自動を希望の設定に変更します。例えば、 500px
:
#myCarousel {
height: auto;
width: auto;
overflow: hidden;
}