Bootstrap классы описание: Bootstrap Бутстрап Классы

что это такое и как они работают?

Адаптивное изображение Bootstrap

Закругленное изображение начальной загрузки

Изображение Bootstrap Circle

Миниатюра изображения начальной загрузки

Стилизация изображений с помощью классов Bootstrap

Bootstrap CSS – это среда с открытым исходным кодом для быстрого создания адаптивных веб-сайтов и мобильных веб-проектов. Он поставляется с адаптивной сеткой, глобальными настройками CSS, дополнительными плагинами JavaScript и обширными готовыми компонентами, включая карусели, панели навигации и формы для ускорения процесса разработки.

Вы можете создать эти компоненты, добавив к элементам соответствующие классы Bootstrap. Если вы хотите создать, например, кнопку Bootstrap, вы используете класс .btn для определения элемента кнопки (или якоря, или элемента ввода). Это сделает элемент кликабельным, с закругленными краями, как кнопка. Добавление класса-модификатора, например .btn-primary или .btn-warning, приведет к еще большему стилю элемента, изменив его фон и цвет текста.

Взгляните на различные стили этих классов ниже.

Источник изображения

Используя классы Bootstrap, вы также можете стилизовать изображения и настроить их адаптивное поведение, чтобы они масштабировались до своих родительских элементов. Это означает, что они будут масштабироваться так же, как их контейнер, когда изменяется размер окна браузера. Без фреймворка Bootstrap вам пришлось бы написать кучу строк кода, чтобы добиться этого. С Bootstrap вам нужно только одно или два имени класса.

Давайте подробнее рассмотрим эти классы ниже.

Адаптивное изображение Bootstrap

В Bootstrap 3 класс .img-responsive сделал изображение отзывчивым. В последней версии Bootstrap он был заменен классом .img-fluid.

Класс .img-fluid означает, что для изображения определены следующие свойства и значения свойств:

  • максимальная ширина: 100%
  • высота: авто

Это говорит браузеру не расширять изображение больше, чем его контейнер или исходный размер, и уменьшать изображение, если браузер становится уже, чем установленная ширина изображения.

Вот синтаксис класса .img-fluid.

<img src="..." alt="...">

Вот пример:

Сравните это с изображением ниже, которое не определяется классом Bootstrap .img-fluid.

Закругленное изображение начальной загрузки

В Bootstrap 3 класс .img-rounded добавляет к изображению закругленные края. В последней версии Bootstrap он был заменен классом. Это утилита border-radius, которую можно применять к изображениям и другим элементам.

Вот синтаксис класса .ounded.

<img src="..." alt="...">

Вот пример:

Изображение Bootstrap Circle

В Bootstrap 3 класс .img-circle превращает изображение в круг. В последней версии Bootstrap он был заменен классом .round-circle. Как и класс .ounded, это утилита border-radius, которую можно применять к изображениям и другим элементам.

Вот синтаксис класса. Round-circle.

<img src="..." alt="...">

Вот пример:

Миниатюра изображения начальной загрузки

В отличие от классов . ounded и .ounded-circle, класс .img-thumbnail не является утилитой border-radius. Вместо того, чтобы формировать края изображения, класс .img-thumbnail добавляет к изображению закругленную границу в 1 пиксель, чтобы оно выглядело как миниатюра.

Вот синтаксис класса .img-thumbnail:

<img src="..." alt="...">

Вот пример:

Стилизация изображений с помощью классов Bootstrap

С помощью классов Bootstrap вы можете сделать свои изображения адаптивными, чтобы они масштабировались до своего родительского элемента. Вы также можете добавить к ним легкие стили, такие как закругленные края или границы, с помощью классов. Это всего лишь один из способов, которым Bootstrap экономит ваше время и строки кода при разработке веб-страниц.

Источник записи: https://blog.hubspot.com

Bootstrap 4 — Управление отображением элементов

Здравствуйте!  В этом  уроке  рассмотрим классы-помощники Bootstrap4 для управления отображением элементов. Такие классы  могут  помочь вам спрятать или показать элемент  на  определенном  расширении.

Display-классы Bootstrap

В Bootstrap 4 имеется категория классов, с помощью которых можно не только адаптивно скрывать элементы, но и управлять тем как они должны быть показаны на странице.

Список display-классов Bootstrap 4:

  • d-none
  • d-inline
  • d-inline-block
  • d-block
  • d-table
  • d-table-cell
  • d-flex
  • d-inline-flex

Первый класс (d-none) предназначен для скрытия элемента на странице. Осуществляет это он посредством установки HTML элементу CSS свойства display со значение none.

Остальные классы управляют тем, как элемент должен быть представлен на странице. Класс d-inline представляет элемент строчным (display: inline), d-block – блочным (display: block), d-inline-block — строчно-блочным (display: inline-block), d-table – таблицой (display: table), d-table-cell – ячейкой таблицы (display: table-cell), d-flex – блочным flex-контейнером (display: flex), d-inline-flex — строчным flex-контейнером (display: inline-flex).


Кроме этого фреймворк Bootstrap 4 позволяет управлять CSS свойством display HTML элементов адаптивно. Это означает, что HTML элемент при одной ширине viewport может отображаться одним образом, а при другой – по-другому.

Синтаксис display-класса Bootstrap 4:

d{-breakpoint}-?

В данном классе нужно вместо:

  • breakpoint указать название контрольной точки (sm, md, lg, xl), начиная с которой будет применяться указанное CSS свойство display к HTML элементу (без обозначения — начиная с самых крохотных устройств).
  • ? задать одно из значений: none, inline, inline-block, block, table, table-cell, flex, inline-flex.

Список всех display-классов Bootstrap 4:

  • d-none
  • d-inline
  • d-inline-block
  • d-block
  • d-table
  • d-table-cell
  • d-flex
  • d-inline-flex
  • d-sm-none
  • d-sm-inline
  • d-sm-inline-block
  • d-sm-block
  • d-sm-table
  • d-sm-table-cell
  • d-sm-flex
  • d-sm-inline-flex
  • d-md-none
  • d-md-inline
  • d-md-inline-block
  • d-md-block
  • d-md-table
  • d-md-table-cell
  • d-md-flex
  • d-md-inline-flex
  • d-lg-none
  • d-lg-inline
  • d-lg-inline-block
  • d-lg-block
  • d-lg-table
  • d-lg-table-cell
  • d-lg-flex
  • d-lg-inline-flex
  • d-xl-none
  • d-xl-inline
  • d-xl-inline-block
  • d-xl-block
  • d-xl-table
  • d-xl-table-cell
  • d-xl-flex
  • d-xl-inline-flex

Примеры работы с display-классами

1. Создадим адаптивную разметку, состоящую из 3 секций (L, M и R). Секция L должна отображаться только на контрольной точке xl, а на остальных – скрыта.

Bootstrap 4 — Пример адаптивной разметки блока
<div>
    <div>
        <div>L</div>
        <div>M</div>
        <div>R</div>        
    </div>
</div>

2. Например, скроем некоторый HTML элемент на xs (крохотных устройствах), md и lg. На остальных контрольных точках (sm и xl) данный элемент будем отображать как блочный (display: block).

<div>
    ...
</div>

3. Например, рассмотрим, как можно осуществить скрытия элемента только на устройствах md.

<div>
    ...
</div>

Классы, управляющие видимостью элементов при печати

Во фреймворке Bootstrap 4 имеются классы, с помощью которых можно управлять видимостью элементов при печати.

Первые три класса из этого набора (d-print-block, d-print-inline, d-print-inline-block) предназначены для скрытия элемента в браузере и отображения его только при печати (как block, inline, inline-block).

Четвёртый класс d-print-none выполняет обратное действие, он оставляет элемент видимым в браузере и скрывает его при печати.

Классв браузерепри печати
d-print-blockскрытвиден (как display: block)
d-print-inlineскрытвиден (как display: inline)
d-print-inline-blockскрытвиден (как display: inline-block)
d-print-noneвиденскрыт

Пример, в котором показано как можно с помощью вышепиведённых классов управлять видимостью элементов при печати:

<!-- элемент виден в браузере, но будет скрыт при печати -->
<nav>...</nav>

<!-- элемент будет отображаться при печати как блочный (в браузере данный элемент скрыт) -->
<div>...</div>

<!-- элемент будет отображаться при печати как строчный (в браузере данный элемент скрыт) -->
<div>.
..</div> <!-- элемент будет отображаться при печати как строчно-блочный (в браузере данный элемент скрыт) --> <div>...</div>

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Поделиться

Твитнуть

Поделиться

(Visited 246 times, 1 visits today)

Bootstrap Classes — Темы Scaler

Abstract

Bootstrap — это самая популярная среда CSS для разработки мобильных и адаптивных веб-сайтов. Последней версией Bootstrap является Bootstrap 5, и она поддерживается всеми современными браузерами, кроме IE 11. Bootstrap предоставляет различные классы для проектирования и разработки пользовательского интерфейса на основе требований. Классы, доступные в Bootstrap, обсуждаются в этой статье.

Классы Bootstrap

Bootstrap поставляется с классами Bootstrap, что означает, что вам не нужно создавать и проектировать компоненты с нуля; вместо этого вы можете использовать классы, предоставляемые Bootstrap, и строить поверх этих классов.

Для каждого компонента и их различных размеров в Bootstrap доступны разные классы. Вам просто нужно указать имя класса, и стиль, связанный с этим именем класса, будет применен к элементам. Давайте посмотрим на пример страницы, созданной с помощью Bootstrap, и посмотрим, как классы используются для применения стилей, доступных в Bootstrap.

Приведенный выше фрагмент кода также использует файлы CSS для добавления некоторых дополнительных стилей, отличных от Bootstrap. Этот пример предназначен для того, чтобы вы могли наблюдать за тем, как используются классы Bootstrap, и вы можете извлечь из него пользу, используя его в своих проектах. Вывод приведенного выше фрагмента HTML-кода показан ниже.

В Bootstrap доступно множество классов, и они упомянуты ниже с их описанием и использованием.

Полный список классов начальной загрузки