カルーセル画像を中央 (水平) に配置したいのですが、これはデフォルトではありません。このトピックの解決策に従います。
ただし、このソリューションを使用すると、カルーセルのサイズが変更されて画像よりも小さくなると、デフォルトのスケーリングではなく、画像がトリミングされます。
画像を中央に配置しながら、カルーセル アイテムに引き延ばすにはどうすればよいですか?
カルーセル画像を中央 (水平) に配置したいのですが、これはデフォルトではありません。このトピックの解決策に従います。
ただし、このソリューションを使用すると、カルーセルのサイズが変更されて画像よりも小さくなると、デフォルトのスケーリングではなく、画像がトリミングされます。
画像を中央に配置しながら、カルーセル アイテムに引き延ばすにはどうすればよいですか?
.carousel-inner > .item > img {
margin: 0 auto;
}
この簡単な解決策は私のために働いた
これを追加
.carousel .item img {
left: -9999px; /*important */
right: -9999px; /*important */
margin: 0 auto; /*important */
max-width: none; /*important */
min-width: 100%;
position: absolute;
}
そしてもちろん、親 div の 1 つに position:relative が必要ですが、デフォルトではそうなっていると思います。
こちらをご覧ください:http: //paginacrestinului.ro/
カルーセル HTML コードの各画像にクラスを追加してから、css apply を使用しますmargin: 0 auto
。
ブートストラップv4では、カルーセル画像を中央に配置して画面に塗りつぶします
<img class="d-block mx-auto" max-width="100%" max-height="100%">
これには、親要素の高さまたは幅を設定する必要があることを確認してください
html,body{height:100%;}
.carousel,.carousel-item,.active{height:100%;}
.carousel-inner{height:100%;}
カルーセル内の画像に幅を % で指定してみてください。
.item img {
width:100%;
}