Последние учебники веб-разработки
 

W3.CSS Бары Прогресс


Бары Прогресс

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

20%


Базовый индикатор прогресса

Класс w3-Прогресс-контейнера определяет контейнер для индикатора выполнения, а w3-ProgressBar определяет фактический прогресс бар ( "заполненный" область). Установите ширину строки прогресса со свойством ширина CSS:

пример

<div class="w3-progress-container">
  <div class="w3-progressbar" style="width:10%"></div>
</div>

Попробуй сам "


Progress Bar Размеры

Установите ширину / размер индикатора выполнения с процентного значения от 0 до 100%:



пример

<div class="w3-progress-container">
  <div class="w3-progressbar" style="width:50%"></div>
</div>

Попробуй сам "


Прогресс бар Цвета

По умолчанию цвет W3-прогресс-контейнера является светло-серый и w3-ProgressBar серый:

Изменить их цвет с любым из W3.CSS цветовых классов:



пример

<div class="w3-progress-container w3-light-blue">
  <div class="w3-progressbar w3-blue" style="width:75%"></div>
</div>

Попробуй сам "


Округлые Барс Прогресс

Используйте любой из w3-круглых классов , чтобы добавить закругленные углы , чтобы ваш прогресс баров:



пример

<div class="w3-progress-container w3-round">
  <div class="w3-progressbar w3-round" style="width:25%"></div>
</div>

Попробуй сам "


Прогресс бар Этикетки

Добавить новый элемент внутри "W3-ProgressBar", чтобы добавить ярлык на панель прогресса.

Совет: Используйте класс W3-центр , чтобы всегда держать этикетку с центром. Если этот параметр опущен, то он будет выравнивание по левому краю.

25%

50%

75%

пример

<div class="w3-progress-container">
  <div id="myBar" class="w3-progressbar w3-green" style="width:25%">
    <div class="w3-center w3-text-white">25%</div>
  </div>
</div>

Попробуй сам "


Динамический индикатор прогресса

создать динамический индикатор Использовать JavaScript:


пример

<div class="w3-progress-container">
  <div id="myBar" class="w3-progressbar w3-green" style="width:1%"></div>
</div>

<button class="w3-btn" onclick="move()">Click Me</button>

<script>
function move() {
    var elem = document.getElementById("myBar");
    var width = 1;
    var id = setInterval(frame, 10);
    function frame() {
        if (width >= 100) {
            clearInterval(id);
        } else {
            width++;
            elem.style.width = width + '%';
        }
    }
}
</script>

Попробуй сам "


Динамический Бар Прогресс Этикетки

Сосредоточенный этикетки:

пример

20%

Попробуй сам "

Выравнивание по левому краю этикетки:

пример

20%

Попробуй сам "

Добавьте вне индикатора выполнения:

пример

20%

Попробуй сам "