Полоса прогресса
В SIMAI Framework с помощью модификаторов можно создать полосу прогресса.
Описание
Полоса прогресса позволяет наглядно показать состояние выполнения операции или загрузки данных.
Структура компонента
Полоса прогресса состоит из слоя описывающего длину всего прогресса - sf-progress
и полосы описывающей длину выполненного прогресса sf-progress-bar
. Для текущего прогресса используется дополнительный стиль для слоя sf-progress-bar
с указанием размера прогресса в процентах.
<div class="sf-progress">
<div class="sf-progress-bar" style="width: 75%"></div>
</div>
Модификаторы
Вы можете использовать модификаторы цвета фона .bg-{цвет}
изменения цвета полосы прогресса.
<div class="sf-progress bg-error m-bottom-1">
<div class="sf-progress-bar w-1/4 bg-error"</div>
</div>
<div class="sf-progress bg-success m-bottom-1">
<div class="sf-progress-bar w-2/4 bg-success"</div>
</div>
<div class="sf-progress bg-theme-1">
<div class="sf-progress-bar w-3/4"</div>
</div>
Анимированная полоса прогресса
Для создания анимированной полосы прогресса укажите для вложенного слоя класс sf-progress-animation
.
<div class="sf-progress">
<div class="sf-progress-animation"></div>
</div>
Размещение в карточке
Для создания анимированной полосы прогресса укажите для вложенного слоя класс sf-progress-animation
.
<div class="sf-progress">
<div class="sf-progress-animation"></div>
</div>
Адаптивность
Для установки адаптивности полосы прогресса, начиная с определенного размера области просмотра, добавьте префикс контрольной точки (sm
, md
, lg
, xl
) через двоеточие (:
) к любому модификатору.
Для получения дополнительной информации об адаптивности ознакомьтесь с документацией.