5

私はブートストラップ4を使用しており、ページ上に水平なアイテムを含むナビゲーションを持っています。小さなデバイスでは、このメニューは崩壊し、メニュー項目は水平線のままです。縦書きに変更するにはどうしたらいいですか?アイテムは1行に1つずつありますか?ブートストラップ4応答性の高いナビゲーションバー垂直

+0

ブートストラップ4はstaではありませんまだベータ版のままです。 – Jer

+0

私にそれを思い出させてくれてありがとう。私は生産で使うべきではないことを理解していますが、今は私がそれを生産の中で(少なくとも最初は)ない学生プロジェクトでのみ使用しています。 – Tim

+0

あなたが自分で試したコード(間違ったプロジェクト全体ではない)を投稿したり、間違いがどこにあるかを考えると、回答や提案を受け取るのに役立ちます。 :) – Jer

答えて

0

ブートストラップ4では、ブレークポイントが変更されています。 @mediaクエリの最大幅はnavbar-toggleable-*のために応じて調整する必要があります。

@media(max-width: 544px) { 
    .navbar .navbar-nav>.nav-item { 
     float: none; 
     margin-left: .1rem; 
    } 
    .navbar .navbar-nav { 
     float:none !important; 
    } 
    .navbar .collapse.in, .navbar .collapsing { 
     clear:both; 
    } 
} 

デモhttp://codeply.com/go/Ar1H2G4JVH

注:あなたはそれが小さな画面上で垂直になりたい場合は、このようなナビゲーションバーのCSSをオーバーライドする必要がありますnavbarで使用されるクラス。

  • ナビゲーションバー-トグル-XS - 544px
  • ナビゲーションバー - トグル - SM - 767px
  • ナビゲーションバー-トグル-MD - 991px

UPDATE:余分なCSSは、もはやではありませんブートストラップ4アルファ6以降は、垂直方向にスタックするので、が必要です。http://www.codeply.com/go/cCZz5CsMcD

関連する問題