お世話になります。
bootstrap5を使用して、HPを作成しています。
modalで画像を表示させたいのですが、こちらがうまくいかないので質問させていただきます。
1.サムネイル画像をクリック
2.modalウィンドウで大きな画像を表示
という動作で、2で大きな画像を表示させると、スマホなど小さな画面では画像がはみ出てしまいます。
できれば、画面サイズに合わせてはみ出る部分が無くなるようにしたいと思います。
img-responsiveでは解決できませんでした。
JQueryは使用していません。
よろしくお願いします。
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg modal-dialog-centered"><!--sm=300 none=500 lg=800 xl=1140px--> <div class="modal-content bg-dark"> <div class="modal-body"> <div class="container"> <img src="1.png" class="img-responsive rounded mx-auto d-block"> </div> </div> <div class="modal-footer"> フッター文章 <button type="button" class="btn btn-sm btn-outline-secondary" data-bs-dismiss="modal">Close</button> </div> </div> </div> </div>
状態の画像を追記いたします。使用画像は600px × 600pxです。
クリック前
クリック後
このように画面解像度<画像サイズの時に画面からはみ出してしまいます。
(モーダルウィンドウからのはみだしは今回無視してください)
回答1件
あなたの回答
tips
プレビュー