ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

Bootstrap 4 Tutorial

BS4 HOME BS4 Get Started BS4 Grid Basic BS4 Typography BS4 Colors BS4 Tables BS4 Images BS4 Jumbotron BS4 Alerts BS4 Buttons BS4 Button Groups BS4 Badges BS4 Progress Bars BS4 Pagination BS4 List Groups BS4 Cards BS4 Dropdowns BS4 Collapse BS4 Navs BS4 Navbar BS4 Forms BS4 Inputs BS4 Carousel BS4 Modal BS4 Tooltip BS4 Popover BS4 Scrollspy BS4 Utilities BS4 Flex BS4 Media Objects BS4 Filters

Bootstrap 4 Grid

BS4 Grid System BS4 Stacked/Horizontal BS4 Grid XSmall BS4 Grid Small BS4 Grid Medium BS4 Grid Large BS4 Grid XLarge BS4 Grid Examples

Bootstrap 4 Theme

BS4 Basic Template

Bootstrap 4 Ref

All Classes JS Alert JS Button JS Carousel JS Collapse JS Dropdown JS Modal JS Popover JS Scrollspy JS Tab JS Tooltip


Bootstrap 4 Progress Bars


Базовый индикатор выполнения

Индикатор выполнения может использоваться, чтобы показать пользователю, как далеко он находится в процессе.

25% Complete
50% Complete
100% Complete

Чтобы создать индикатор выполнения по умолчанию, добавьте .progress класс к элементу контейнера и добавьте progress-bar класс к его дочернему элементу. Используйте свойство CSS, width чтобы задать ширину индикатора выполнения:

Пример

<div class="progress">
  <div class="progress-bar" style="width:70%"></div>
</div>

Высота индикатора выполнения




Высота индикатора выполнения 16px по умолчанию. Используйте свойство CSS height, чтобы изменить его. Обратите внимание, что для контейнера хода выполнения и индикатора выполнения необходимо задать одинаковую высоту:

Пример

<div class="progress" style="height:20px">
  <div class="progress-bar" style="width:40%;height:20px"></div>
</div>

Метки индикатора выполнения

Добавьте текст внутри индикатора выполнения, чтобы показать видимый процент:

70%

Пример

<div class="progress">
  <div class="progress-bar" style="width:70%">70%</div>
</div>


Цветные полосы прогресса










По умолчанию индикатор выполнения синего цвета (основной). Используйте любой из контекстных фоновых классов Bootstrap 4 для его цвета:

Пример

<!-- Blue -->
<div class="progress">
  <div class="progress-bar" style="width:10%"></div>
</div>

<!-- Green -->
<div class="progress">
  <div class="progress-bar bg-success" style="width:20%"></div>
</div>

<!-- Turquoise -->
<div class="progress">
  <div class="progress-bar bg-info" style="width:30%"></div>
</div>

<!-- Orange -->
<div class="progress">
   <div class="progress-bar bg-warning" style="width:40%"></div>
</div>

<!-- Red -->
<div class="progress">
  <div class="progress-bar bg-danger" style="width:50%"></div>
</div>

<!-- White -->
<div class="progress border">
  <div class="progress-bar bg-white" style="width:60%"></div>
</div>

<!-- Grey -->
<div class="progress">
  <div class="progress-bar bg-secondary" style="width:70%"></div>
</div>

<!-- Light Grey -->
<div class="progress border">
  <div class="progress-bar bg-light" style="width:80%"></div>
</div>

<!-- Dark Grey -->
<div class="progress">
  <div class="progress-bar bg-dark" style="width:90%"></div>
</div>

Чередующиеся полосы прогресса






Используйте .progress-bar-striped класс для добавления полос на панели выполнения:

Пример

<div class="progress">
  <div class="progress-bar progress-bar-striped" style="width:40%"></div>
</div>

Анимированный индикатор выполнения


Добавьте .progress-bar-animated класс для анимации индикатора выполнения:

Пример

<div class="progress-bar progress-bar-striped progress-bar-animated" style="width: 40%"></div>

Несколько индикаторов хода выполнения

Также можно штабелировать строки прогресса:

Free Space
Warning
Danger

Пример

<div class="progress">
  <div class="progress-bar bg-success" style="width:40%">
    Free Space
  </div>
  <div class="progress-bar bg-warning" style="width:10%">
    Warning
  </div>
  <div class="progress-bar bg-danger" style="width:20%">
    Danger
  </div>
</div>