Учебник по Bootstrap 3

БС ДОМ БС Начать Базовая сетка BS Типография БС Таблицы БС Изображения БС БС Джамботрон БС Уэллс Оповещения о BS Кнопки БС Группы кнопок BS BS Глификоны Значки/этикетки BS Индикаторы прогресса BS БС Пагинация БС пейджер Группы списка BS БС Панели Выпадающие списки БС Свернуть БС Таблетки/таблетки BS БС Навбар БС Формы Входы БС Входы БС 2 Размер ввода BS Медиа-объекты BS БС Карусель BS Модальный Подсказка БС БС Поповер БС прокрутки BS-аффикс БС фильтры

Сетки начальной загрузки

Сетевая система БС BS Сложенный/горизонтальный BS Сетка Малая Сетка BS средняя BS Сетка Большая Примеры сетки BS

Загрузочные темы

Шаблоны БС Тема BS "Просто я" Тема BS "Компания" Тема BS "Группа"

Примеры начальной загрузки

Примеры БС викторина БС Упражнения Сертификат БС

Bootstrap CSS Ref

CSS все классы CSS типографика CSS-кнопки CSS-формы CSS-помощники CSS-изображения CSS-таблицы Выпадающие списки CSS CSS-навигация Глификоны

Bootstrap JS ссылка

JS-аффикс JS-оповещение JS-кнопка JS Карусель Свернуть JS Выпадающий список JS Модальный JS JS всплывающее окно JS прокрутка Вкладка JS JS-подсказка


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


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

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

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

Индикатор выполнения по умолчанию в Bootstrap выглядит так:

70% завершено

Чтобы создать индикатор выполнения по умолчанию, добавьте .progressкласс к <div>элементу:

Пример

<div class="progress">
  <div class="progress-bar" role="progressbar" aria-valuenow="70"
  aria-valuemin="0" aria-valuemax="100" style="width:70%">
    <span class="sr-only">70% Complete</span>
  </div>
</div>

Примечание. Индикаторы выполнения не поддерживаются в Internet Explorer 9 и более ранних версиях (поскольку они используют переходы и анимацию CSS3 для достижения некоторых эффектов).

Примечание. Чтобы улучшить доступность для людей, использующих программы чтения с экрана, вы должны включить атрибуты aria-*.


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

Индикатор выполнения с меткой выглядит так:

70%

Удалите .sr-onlyкласс из индикатора выполнения, чтобы показать видимый процент:

Пример

<div class="progress">
  <div class="progress-bar" role="progressbar" aria-valuenow="70"
  aria-valuemin="0" aria-valuemax="100" style="width:70%">
    70%
  </div>
</div>


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

Контекстные классы используются для предоставления «значения через цвета».

Контекстные классы, которые можно использовать с индикаторами выполнения:

  • .progress-bar-success
  • .progress-bar-info
  • .progress-bar-warning
  • .progress-bar-danger
40% завершено (успех)
Готово на 50% (информация)
Выполнено на 60% (предупреждение)
Завершено на 70% (опасно)

В следующем примере показано, как создавать индикаторы выполнения с различными контекстными классами:

Пример

<div class="progress">
  <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40"
  aria-valuemin="0" aria-valuemax="100" style="width:40%">
    40% Complete (success)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="50"
  aria-valuemin="0" aria-valuemax="100" style="width:50%">
    50% Complete (info)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60"
  aria-valuemin="0" aria-valuemax="100" style="width:60%">
    60% Complete (warning)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="70"
  aria-valuemin="0" aria-valuemax="100" style="width:70%">
    70% Complete (danger)
  </div>
</div>

Полосатые индикаторы прогресса

Индикаторы выполнения также могут быть полосатыми:

40% завершено (успех)
Готово на 50% (информация)
Выполнено на 60% (предупреждение)
Завершено на 70% (опасно)

Добавьте класс .progress-bar-striped, чтобы добавить полоски в индикаторы выполнения:

Пример

<div class="progress">
  <div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar"
  aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width:40%">
    40% Complete (success)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar"
  aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" style="width:50%">
    50% Complete (info)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar"
  aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:60%">
    60% Complete (warning)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-danger progress-bar-striped" role="progressbar"
  aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width:70%">
    70% Complete (danger)
  </div>
</div>

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

40%

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

Пример

<div class="progress">
  <div class="progress-bar progress-bar-striped active" role="progressbar"
  aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width:40%">
    40%
  </div>
</div>

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

Индикаторы выполнения также могут быть сложены:

Свободное место
Предупреждение
Опасность

Создайте сложенный индикатор выполнения, поместив несколько индикаторов в один и тот же <div class="progress">:

Пример

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

Проверьте себя с помощью упражнений

Упражнение:

Добавьте правильные классы, чтобы этот HTML-код вел себя как индикатор выполнения.

<div class="">
  <div class=""
    role="progressbar"
    style="width:70%">
  </div>
</div>