前提・実現したいこと
画面サイズによって高さが変わるナビゲーションバーの下に
トップ画像を配置したいです。
ただ、画面サイズによってナビゲーションバーの高さが変わるため
ナビゲーションバーがトップ画像に被ってしまいます。
画面サイズによってトップ画像の位置を変更する、
方法をご教示して頂けませんでしょうか。
ナビゲーションバーはこだわりとしてスマホサイズ時(画面)にハンバーガーメニューにならないようにしております。
発生している問題・エラーメッセージ
画面がsm以下(スマホ画面サイズ)になると、
ナビゲーションバーがトップ画像に被ってしまいます。
該当のソースコード
html
1 2<div class="container-fluid"> 3 <div class="row"> 4 <div class="col-12 mt-sm-n5" style="mx-auto"></div> 5 </div> 6 <div class="row"><!-- top画像 --> 7 <img class="img-fluid" src="画像url.png" style="padding-top:55px;"> 8 </div> 9 10 <div class="row bg-white pt-4"> 11 <div class="col-12" style="mx-auto"> 12 <h5 class="text-center">hogehoge</h5> 13 </div> 14 </div> 15</div> 16
css
1 2.img-fluid {/* topのイメージ画像をレスポンシブルにする設定 */ 3 width: 100%; 4 height: 100%; 5 object-fit: contain; /* この一行を追加するだけ! */ 6}
試したこと
画像の上などにカラムを配置してみたり、
マージントップなどで調整してみましたが、望む結果となりませんでした。
補足情報(FW/ツールのバージョンなど)
html,cssの他にbootstrap4で画面をコーディングしております。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。