Документация и примеры использования настраиваемых индикаторов выполнения Bootstrap с поддержкой полос с накоплением, анимированных фонов и текстовых меток.
Как это работает
Компоненты прогресса состоят из двух элементов HTML, небольшого количества CSS для установки ширины и нескольких атрибутов. Мы не используем элемент HTML5<progress> , поэтому вы можете складывать индикаторы выполнения, анимировать их и размещать над ними текстовые метки.
Мы используем в .progressкачестве оболочки, чтобы указать максимальное значение индикатора выполнения.
Мы используем внутреннюю часть .progress-bar, чтобы указать прогресс до сих пор.
Для .progress-barустановки их ширины требуется встроенный стиль, служебный класс или пользовательский CSS.
Также .progress-barтребуются некоторые roleи ariaатрибуты, чтобы сделать его доступным.
Соедините все это вместе, и вы получите следующие примеры.
Bootstrap предоставляет несколько утилит для установки ширины . В зависимости от ваших потребностей они могут помочь с быстрой настройкой прогресса.
Этикетки
Добавьте метки к индикаторам выполнения, поместив текст в файл .progress-bar.
25%
Высота
Мы устанавливаем heightзначение только для .progress, поэтому, если вы измените это значение, внутренний .progress-barразмер автоматически изменится соответствующим образом.
Фоны
Используйте фоновые служебные классы, чтобы изменить внешний вид отдельных индикаторов выполнения.
Несколько баров
Включите несколько индикаторов выполнения в компонент выполнения, если вам нужно.
Полосатый
Добавьте .progress-bar-stripedк любому .progress-bar, чтобы применить полосу с помощью градиента CSS поверх цвета фона индикатора выполнения.
Анимированные полосы
Полосатый градиент также можно анимировать. Добавьте .progress-bar-animated, чтобы .progress-barанимировать полосы справа налево с помощью анимации CSS3.