HTML                
            Элемент прогресса
        
        
            
    Поиск…
параметры
| параметр | Значение | 
|---|---|
| Максимум | Сколько работы требуется в общей сложности | 
| значение | Сколько работы уже выполнено | 
| позиция |  Этот атрибут возвращает текущую позицию элемента <progress>  | 
| этикетки |  Этот атрибут возвращает список ярлыков элементов <progress> (если они есть)  | 
замечания
 Элемент <progress> не поддерживается в версиях Internet Explorer менее 10 
 Элемент <progress> - это неправильный элемент, который должен использоваться для чего-то, что является просто калибром, а не для выполнения задачи. Например, показ использования дискового пространства с помощью элемента <progress> не подходит. Вместо этого элемент <meter> доступен для этого типа прецедентов. 
Прогресс
 Элемент <progress> является новым в HTML5 и используется для представления хода выполнения задачи 
<progress value="22" max="100"></progress>
 Это создает бар, заполненный 22%
Изменение цвета индикатора выполнения
 Полосы хода могут быть написаны с помощью переключателя progress[value] . 
 В этом примере индикатор выполнения имеет ширину 250px и высоту 20 20px 
progress[value] {
  width: 250px;
  height: 20px;
}
 Полосы прогресса могут быть особенно сложными для стиля.
Chrome / Safari / Opera
 Эти браузеры используют селектор -webkit-appearance чтобы -webkit-appearance метку прогресса. Чтобы переопределить это, мы можем сбросить внешний вид. 
progress[value] {
  -webkit-appearance: none;
  appearance: none;
}
 Теперь мы можем создать стиль контейнера
progress[value]::-webkit-progress-bar {
  background-color: "green";
}
 Fire Fox
Firefox стилирует индикатор выполнения немного по-другому. Мы должны использовать эти стили
progress[value] {
  -moz-appearance: none;
  appearance: none;
  border: none;                /* Firefox also renders a border */
}
 Internet Explorer
 Internet Explorer 10+ поддерживает элемент progress . Однако он не поддерживает свойство background-color . Вместо этого вам нужно использовать свойство цвета. 
progress[value]  {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;                       /* Remove border from Firefox */
  width: 250px;
  height: 20px;
  color: blue; 
}
        Отказ HTML
 Для браузеров, которые не поддерживают элемент progress , вы можете использовать это как обходной путь. 
<progress max="100" value="20">
    <div class="progress-bar">
        <span style="width: 20%;">Progress: 20%</span>
    </div>
</progress>
 Браузеры, поддерживающие тег progress, будут игнорировать div, вложенные внутри. Устаревшие браузеры, которые не могут идентифицировать метку прогресса, будут отображать div.