Это прототип блока Progress, разработанный для мобильных web-приложений. Блок предназначен для отображения состояния выполнения процессов и их прогресса.
-
Normal – базовое состояние, управляемое через параметр
Value.- Дуга прогресса начинается с отметки "12 часов" и движется по часовой стрелке.
- Значение
Valueизменяется от 0 до 100.
-
Animated – блок или его элементы вращаются по часовой стрелке с заданным периодом.
-
Hidden – блок скрывается с экрана.
- HTML, CSS, JS (без сторонних библиотек и фреймворков).
- Адаптация под ориентацию экрана (горизонтальную/вертикальную) как дополнительное улучшение.
- Фиолетовые штрихпунктирные линии добавлены для удобства вёрстки.
- Клонировать репозиторий:
git clone https://github.com/pert002/ozon-progress.git cd ozon-progress - Открыть файл index.html в браузере.
Блок предоставляет три состояния, которыми можно управлять через пользовательский интерфейс или программно:
- Value (Текстовый ввод): устанавливает прогресс в диапазоне от 0 до 100.
- Animate (Переключатель): включает/выключает анимацию вращения.
- Hide (Переключатель): скрывает/отображает блок.