ナビゲーション バーが縮小したときに画像を中央に配置するにはどうすればよいですか?
P粉647504283
P粉647504283 2023-08-18 11:05:33
0
1
557
<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粉647504283
P粉647504283

全員に返信(1)
P粉898049562

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

と同様
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート