Bootstrap предоставляет несколько полезных вспомогательных классов для ускорения разработки мобильных приложений. Они могут использоваться для отображения и скрытия содержимого с помощью медиа-запроса в сочетании с большими, малыми и средними устройствами.
Используйте их экономно и избегайте создания совершенно разных версий одного и того же сайта. Ревизионные утилиты в настоящее время доступны только для переключения блоков и таблиц.
| Классы | Устройства |
|---|---|
| .visible-xs | Очень мелкий (менее 768px) видно |
| .visible-sm | Небольшие (до 768 пикселей) видимые |
| .visible-md | Средний (768 пикс 991 пикселей) видно |
| .visible-lg | Изображение большего размера (992 точек и выше) видно |
| .hidden-xs | Очень маленький (менее 768 пикселей) скрытый |
| .hidden-sm | Маленький (до 768 пикселей) скрытый |
| .hidden-md | Средний (768 px до 991 px) скрыт |
| .hidden-lg | Большие (992 px и выше) скрыты |
Классы печати
В следующей таблице перечислены классы печати. Используйте их для переключения содержимого для печати.
| Классы | Вывод на печать |
|---|---|
| .visible-print | Да Видимый |
| .hidden-print | Видно только для браузера, чтобы не печатать. |
Следующий пример демонстрирует использование вышеперечисленных вспомогательных классов. Измените размер браузера или загрузите пример на разных устройствах, чтобы протестировать эти полезные классы.
<div class = "container" style = "padding: 40px;">
<div class = "row visible-on">
<div class = "col-xs-6 col-sm-3" style = "background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
<span class = "hidden-xs">Extra small</span>
<span class = "visible-xs">✔ Visible on x-small</span>
</div>
<div class = "col-xs-6 col-sm-3" style = "background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
<span class = "hidden-sm">Small</span>
<span class = "visible-sm">✔ Visible on small</span>
</div>
<div class = "clearfix visible-xs"></div>
<div class = "col-xs-6 col-sm-3" style = "background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
<span class = "hidden-md">Medium</span>
<span class = "visible-md">✔ Visible on medium</span>
</div>
<div class = "col-xs-6 col-sm-3" style = "background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
<span class = "hidden-lg">Large</span>
<span class = "visible-lg">✔ Visible on large</span>
</div>
</div>
</div>