2015-04-06 2 views
7

Я хочу использовать полную ширину на устройствах xs и sm (контейнерная жидкость), но только класс контейнера для всех других устройств. Каков наилучший способ установить это на месте? Я пробовал bootstrap jasnys, который имеет контейнер-гладкий класс, но он не центрирует контент, когда экран превышает определенный размер ...Загрузочный контейнер-жидкость только на устройствах xs

+3

Вы заметили необходимость в этом? «Контейнер», естественно, теряет «коробку» на устройствах «xs». –

+0

Он не совсем использует ширину экрана на xs устройствах, которые я тестировал, поведение контейнера-жидкости не наблюдается на xs – AShah

+1

Самый простой способ - создать пользовательский запрос '@ media' и настроить' .контейнер' класс. –

ответ

-4

вы можете добавить копию того же контейнера и настроить его на вид только в размерах, вы хотите с классами скрытых хх и видимого хх так:

<div class="container-fluid hidden-md hidden-lg"> 
    your content here 
</div> 

и этого для нормального контейнера:

<div class="container hidden-xs hidden-sm"> 
     your content here 
    </div> 
+0

вам нужно будет дублировать ваш контент, хотя для размещения обоих форматов (то есть xs, sm vs md, lg) – ganders

+0

Ненужное дублирование контента. –

8

Перезапишите класс контейнера в вашем CSS и ваш сделать :

/* XS styling */ 
@media (max-width: @screen-xs-max) { 
    .container { 
    width: inherit; 
    } 
} 

/* SM styling */ 
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { 
    .container { 
    width: inherit; 
    } 
} 

Просто замените переменные Less на соответствующие значения px.

Смежные вопросы