Bootstrap でのナビゲーション項目の中央揃え
Bootstrap 4 では、ナビゲーション項目 (リンク) をナビゲーションバーの中央に揃えることができます。フレックスボックスのプロパティ。方法は次のとおりです:
<nav class="navbar navbar-toggleable-md navbar-light bg-faded"> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup">...</button> <a class="navbar-brand" href="#">...</a> <div class="collapse navbar-collapse mr-auto">
CSS:
.navbar { display: flex; justify-content: center; }
上記のコードは、フレックスボックスの表示プロパティを使用してナビゲーションバーをフレックスコンテナに設定し、justify-content を使用してナビゲーション項目を位置合わせします。中心。 Bootstrap の折りたたみクラスは、小さい画面サイズでナビゲーション項目を非表示にするために使用されます。
応答性の調整
応答性を高めるために、Bootstrap の mr-auto ユーティリティ クラスを使用して、ナビゲーション項目がブラウザのサイズに合わせて中央に正しく配置されるようになりました変更点:
<div class="collapse navbar-collapse mr-auto">
例
次のコードを考えてみましょう:
<nav class="navbar navbar-toggleable-md navbar-light bg-faded"> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup">...</button> <a class="navbar-brand" href="#">...</a> <div class="collapse navbar-collapse mr-auto">
CSS:
@media (min-width: 768px) { .navbar-nav { justify-content: center; } }
Thisコードは、ブラウザ ウィンドウの幅が よりも大きい場合に、それに応じて justify-content を設定するメディア クエリを追加します。 768 ピクセル、大きい画面でのみナビゲーション項目を中央に配置します。
以上がBootstrap 4 Navbar でナビゲーション項目を中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。