Сетка Bootstrap - малые устройства
Пример сетки Bootstrap: малые устройства
Extra small | Small | Medium | Large | |
---|---|---|---|---|
Class prefix | .col-xs |
.col-sm |
.col-md |
.col-lg |
Screen width | <576px | >=768px | >=992px | >=1200px |
Предположим, что у нас есть простой макет с двумя столбцами. Мы хотим, чтобы столбцы были разделены 25% 75% для небольших устройств.
Совет: Малые устройства определяются как имеющие ширину экрана от 768 пикселей до 991 пикселей.
Для небольших устройств мы будем использовать .col-sm-*
классы.
Мы добавим следующие классы к нашим двум столбцам:
<div class="col-sm-3">....</div>
<div class="col-sm-9">....</div>
Теперь Bootstrap собирается сказать "при малом размере, ищите классы с-SM-в них и используйте их".
Следующий пример приведет к 25% 75% Сплит на малых (и средних и больших) устройств. На дополнительных малых устройствах, он будет автоматически стек (100%):
Пример
<div class="container-fluid">
<h1>Hello World!</h1>
<div class="row">
<div class="col-sm-3" style="background-color:yellow;">
<p>Lorem ipsum...</p>
</div>
<div class="col-sm-9" style="background-color:pink;">
<p>Sed ut perspiciatis...</p>
</div>
</div>
</div>
Примечание: Убедитесь, что сумма всегда добавляет до 12.
Для 33,3%/66.6% Сплит, вы должны использовать .col-sm-4
и .col-sm-8
:
Пример
<div class="container-fluid">
<h1>Hello World!</h1>
<div class="row">
<div class="col-sm-4" style="background-color:yellow;">
<p>Lorem ipsum...</p>
</div>
<div class="col-sm-8" style="background-color:pink;">
<p>Sed ut perspiciatis...</p>
</div>
</div>
</div>
В следующей главе показано, как добавить другой разделенный процент для средних устройств.