2015-06-15 4 views
0

Как наложить @media на планшет шириной 991px? Я уже являюсь файлом CSS, который работает для мобильных телефонов, но при переключении на планшеты весь css отличается. Как я могу применить тот же CSS для планшета, что и для мобильных телефонов в раскрывающемся меню?Раскрывающееся меню для планшета

Я попытался это для CSS:

@media (max-width: 991px) { 
.navbar-header { 
    float: none; 
} 
.navbar-toggle { 
    display: block; 
} 
.navbar-collapse.collapse { 
    display: none !important; 
} 
.navbar-nav>li { 
    float: none; 
    background: black; 
} 
.navbar-text { 
    float: none; 
    margin: 15px 0; 
} 
.navbar-collapse.collapse.in { 
    display: block !important; }} 

Вот Plunker. Здесь я хочу, чтобы утонувшее меню работало на ширину до 991 пикселей, но оно работает до ширины 768 пикселей. Как это изменить?

+0

Каков ваш ожидаемый выход в ширину 991px –

ответ

1

изменить classs вашего Div в

collapse navbar-collapse col-lg-6 col-md-6 col-sm-12 col-xs-7 pull-right 

с коллапс Navbar коллапса Col-LG-6 цв-мкр-6 цв-см-12 Col-хз-12

изменения в классе

.navbar-collapse.collapse.in { 
display: block !important; 
margin-left: 0; 
} 
+0

Ширина

    не меняется. Вы можете увидеть ширину 768 и 992. для ширины полосы 768px не такая же, как для ширины полосы 992px. –

    0

    использовать следующий запрос медиа для планшета, чтобы применить тот же CSS

    /* Landscape tablets and medium desktops */ 
    
    @media (min-width: 992px) and (max-width: 1199px) { 
    .navbar-header { 
         float: none; 
        } 
        .navbar-toggle { 
         display: block; 
        } 
        .navbar-collapse.collapse { 
         display: none !important; 
        } 
        .navbar-nav>li { 
         float: none; 
         background: black; 
        } 
        .navbar-text { 
         float: none; 
         margin: 15px 0; 
        } 
        .navbar-collapse.collapse.in { 
         display: block !important; 
        } 
    } 
    
    Смежные вопросы