検索

ホームページ  >  に質問  >  本文

ナビゲーション バーが縮小したときに画像を中央に配置するにはどうすればよいですか?

<p>ウェブサイト (https://github.com/learning-zone/website-templates/tree/master/victory-educational-institution-free-html5-bootstrap-template) を構築するためにテンプレートを使用しています。オリジナル ナビゲーション バーは次のようになります: </p> <p>縮小前: ナビゲーションバー</p> <p>縮小後: ナビゲーションバー</p> <p>ロゴを自分のロゴに変更しました。私のロゴは縦方向に小さいため、余白を 10 ピクセルから 20 ピクセルに変更しました</p> <pre class="brush:php;toolbar:false;">.logo { 幅: 40%; マージン: 20px 0px 20px 0; }</pre> <p>中央に配置されているように見えます: ナビゲーションバー</p> <p>しかし、ページを下にスクロールすると、ナビゲーション バーが縮小し、ロゴが垂直方向の中央に留まりません。上に移動します。 ナビゲーションバー</p> <p>CSS を修正しようとしましたが、うまくいきませんでした</p> <pre class="brush:php;toolbar:false;">.logo { ディスプレイ: フレックス; コンテンツの位置揃え: 中央; 整列項目: 中央; 幅: 40%; マージン: 20px 0px 20px 0; }</pre> <p>これはロゴの HTML コードです</p> <pre class="brush:php;toolbar:false;"><div class="ロゴスムーズスクロール"> <a href="#banner"><img id="ロゴ" src="images/boxinghub.png" alt="boxinghub ロゴ"></a> </div></pre> <p>CSS内のコードでズームアウト時の位置を制御していますが、.logoや#logoを追加しても役に立ちません。 </p> <pre class="brush:php;toolbar:false;">@media (min-width:768px) { .fixed-header-on .navbar-default .navbar-nav > li > a { パディングトップ: 20px; パディングボトム: 20px; } }</pre> <p>よろしくお願いいたします。 </p>
P粉647504283P粉647504283550日前601

全員に返信(1)返信します

  • P粉898049562

    P粉8980495622023-08-19 09:04:42

    バックグラウンドメソッドを使用できます 背景位置:center

    と同様

    返事
    0
  • キャンセル返事