Полоса прогресса

Полоса прогресса позволяет наглядно показать состояние выполнения операции или загрузки данных.

Структура компонента

Полоса прогресса состоит из слоя описывающего длину всего прогресса - 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-red-50 mb-3">
<div class="sf-progress-bar bg-red" style="width: 25%"></div>
</div>
<div class="sf-progress bg-green-50 mb-3">
<div class="sf-progress-bar bg-green" style="width: 50%"></div>
</div>
<div class="sf-progress bg-theme-1">
<div class="sf-progress-bar" style="width: 75%"></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>