Новые видимые классы добавлены в Bootstrap
Очень маленькие устройства
Телефоны (<768 пикселей)(Class names : .visible-xs-block, hidden-xs)
Планшеты для небольших устройств (≥768px)(Class names : .visible-sm-block, hidden-sm)
Средние устройства
Рабочие столы (≥992px)(Class names : .visible-md-block, hidden-md)
Большие устройства для
настольных ПК (≥1200px)(Class names : .visible-lg-block, hidden-lg)
Ниже устарела с версии 3.2.0
Очень маленькие устройства Телефоны (<768 пикселей) (Class names : .visible-xs, hidden-xs)
Планшеты для небольших устройств (≥768px) (Class names : .visible-sm, hidden-sm)
Средние устройства Рабочие столы (≥992px) (Class names : .visible-md, hidden-md)
Большие устройства для настольных ПК (≥1200px) (Class names : .visible-lg, hidden-lg)
Намного старше Bootstrap
.hidden-phone, .hidden-tablet
и т.д. не поддерживаются / устарели.
ОБНОВИТЬ:
В Bootstrap 4 есть 2 типа классов:
- Они
hidden-*-up
скрывают элемент, когда область просмотра находится на заданной точке останова или шире.
hidden-*-down
которые скрывают элемент, когда область просмотра находится на заданной точке останова или меньше.
Также xl
добавлен новый видовой экран для устройств шириной более 1200 пикселей. Для получения дополнительной информации нажмите здесь .
.hidden-phone
и.hidden-tablet
не рекомендую ** - они ** не поддерживаются . Устаревший имеет тенденцию означать, что «был заменен другими подходами, хотя все еще поддержанный, должен скоро быть прекращен» . Похоже, что это имеет место с Bootstrap 3.2.0 -.visible-xs
и тому подобное пока работает, в то время как.hidden-phone
и друзья полностью отсутствуют в функциональности Bootstrap.Bootstrap 4 Beta Ответ:
Обратите внимание , что вы можете также встраивать путем замены
d-*-block
сd-*-inline-block
Старый ответ: Bootstrap 4 Alpha
Вы можете использовать классы,
.hidden-*-up
чтобы скрыть на заданном размере и больших устройствахТо же самое
.hidden-*-down
касается скрытия на заданном размере и меньших устройствахvisible- * больше не вариант с начальной загрузкой 4
Чтобы отобразить только на средних устройствах , вы можете объединить два:
Допустимые размеры:
xs
для телефонов в портретном режиме (<34em)sm
для телефонов в ландшафтном режиме (≥34em)md
для таблеток (≥48em)lg
для настольных компьютеров (≥62em)xl
для настольных компьютеров (≥75em)Это было с Bootstrap 4, alpha 5 (январь 2017 года). Более подробная информация здесь: http://v4-alpha.getbootstrap.com/layout/responsive-utilities/
На Bootstrap 4.3.x: https://getbootstrap.com/docs/4.3/utilities/display/
источник
.d-
классы, чтобы скрыть или показать в разных размерах. getbootstrap.com/docs/4.0/utilities/displayd-none d-md-block
. code.luasoftware.com/tutorials/bootstrap/…Bootstrap 4.x ответ
hidden-*
классы удалены из Bootstrap 4 бета-версии.Если вы хотите показать на средних и выше, используйте
d-*
классы, например:Если вы хотите показать только маленьким и ниже, используйте это:
Размер экрана и диаграмма классов
Документация
источник
Вы можете ввести эти суффиксы класса модуля для любого модуля, чтобы лучше контролировать, где он будет отображаться или быть скрытым.
http://twitter.github.com/bootstrap/scaffolding.html прокрутить вниз
источник
У меня есть пара разъяснений, чтобы добавить здесь:
1) Показанный список (visible-phone, visible-tablet и т. Д.) Устарел в Bootstrap 3. Новые значения:
Звездочка означает следующее для каждого (я показываю только visible-xs- * ниже):
2) Когда вы используете эти классы, вы не добавляете точку впереди (как смутно показано в части ответа выше).
Например:
3) Вы можете использовать visible- * и hidden- * (например, visible-xs и hidden-xs), но они не рекомендуются в Bootstrap 3.2.0.
Для получения более подробной информации и последних спецификаций, перейдите сюда и выполните поиск по запросу «visible»: http://getbootstrap.com/css/
источник
hidden-xs-block
не верно, ноvisible-xs-block
естьВсе
hidden-*-up
,hidden-*
классы не работают для меня, поэтому я добавляю самодельныйhidden
класс раньшеvisible-*
(который работает для текущей версии начальной загрузки). Это очень полезно, если вам нужно показать div только для одного экрана и скрыть для всех остальных.CSS:
HTML:
источник
В бета-версии Bootstrap 4.0 (и я предполагаю, что она останется окончательной) есть изменение - имейте в виду, что скрытые классы были удалены.
См. Документы: https://getbootstrap.com/docs/4.0/utilities/display/.
Чтобы скрыть контент на мобильных устройствах и отображать его на более крупных устройствах, необходимо использовать следующие классы:
Первый набор классов не отображает все на разных устройствах, а второй отображает его для устройств «sm» вверх (вы можете использовать md, lg и т. Д. Вместо sm, если вы хотите показать на разных устройствах.
Предлагаю прочитать об этом до миграции:
https://getbootstrap.com/docs/4.0/migration/#responsive-utilities
источник
В boostrap 4.1 (запустите сниппет, потому что я скопировал весь код таблицы из документации Bootstrap):
https://getbootstrap.com/docs/4.1/utilities/display/#hiding-elements
источник