Укажите состояние загрузки компонента или страницы с помощью спиннеров Bootstrap, созданных полностью с использованием HTML, CSS и без JavaScript.
Обзор
"Спиннеры" Bootstrap можно использовать для отображения состояния загрузки в ваших проектах. Они построены только с использованием HTML и CSS, поэтому вам не нужен JavaScript. Вам, однако, понадобится использовать некоторые пользовательские парамеры JavaScript для переключения их отображения. Внешний вид, выравнивание и размеры можно легко настроить с помощью наших служебных классов.
В целях доступности каждый загрузчик содержит role="status" и вложенный <span class="sr-only">Loading...</span>.
Граница спиннера
Используйте ограничители границы для отображения легкого индикатора загрузки.
Loading...
Цвета
Граница спиннера использует параметр currentColor для указания цвета рамки, что означает, что вы можете настроить цвет с помощью текстовых утилит цвета. Вы можете использовать любую из наших утилит цвета текста на стандартном спиннере.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Почему бы не использовать утилиты border-color? Каждый спиннер границы определяет прозрачную transparent границу как минимум для одной стороны, поэтому утилиты .border-{color} переопределяют это значение.
Растущий спиннер
Если вам не нравится спиннер с границами, используйте растущий спиннер. Хотя технически он не вращается, он постоянно растет!
Loading...
Повторим, этот счетчик построен с currentColor, так что вы можете легко изменить его внешний вид с помощью утилит цвета текста. Здесь представлены различные варианты поддерживаемых вариантов цветов.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Центровка
Спиннеры в Bootstrap построены с помощью rem, currentColor и display: inline-flex. Это означает, что их можно легко изменить, перекрасить и быстро выровнять.
Добавьте .spinner-border-sm и .spinner-grow-sm, чтобы получить меньший размер спиннера, который можно быстро использовать в других компонентах.
Loading...
Loading...
Или используйте пользовательские CSS или встроенные стили для изменения размеров по мере необходимости.
Loading...
Loading...
Кнопки
Используйте счетчики внутри кнопок, чтобы указать что действие в данный момент обрабатывается или выполняется. Вы также можете поменять местами текст из вращающегося элемента и использовать текст кнопки по мере необходимости.