0

Bootstrap 3 でナビゲーション バーを作成しようとしています。しかし、ナビゲーション バー セクションから最初の例をコピーすると、最初は大きな画面で完全に非表示になっているナビゲーション バーが表示されます。次に、画面を小さくすると、モバイル (スタック) バージョンが最小化されます。したがって、どちらの場合も、ナビゲーション バーは非表示になります。

クラスを削除しようとするとcollapse、大画面で表示されますが、モバイル デバイスでも表示されます (スタック バージョン)。

大画面で表示し、モバイル デバイスで非表示にするにはどうすればよいですか?

次の HTML (jade テンプレート構文) を使用します。

nav.navbar(role='navigation)                                                                                      
    .navbar-header                                                                                                
        button.navbar-toggle(type='button', data-toggle='collapse', data-target='.navbar-ex1-collapse')           
            span.sr-only                                                                                          
            span.icon-bar
            span.icon-bar                                                                                         
            span.icon-bar
        a.navbar-brand(href='/')                                                                                  
            img(src='/images/logo.png')
    .collapse.navbar-collapse.navbar-ex1-collapse
        ul.nav.navbar-nav
            li: a(href='/') Link 1
            li: a(href='/') Link 2 
            li.dropdown                                                                                           
                a.dropdown-toggle(href='/', data-toggle='dropdown') Dropdown <b class="caret"></b>                
                ul.dropdown-menu                                                                                  
                    li: a(href='/') Action                                                                        
                    li: a(href='/') Another action
                    li: a(href='/') Something else here
4

1 に答える 1