Задать вопрос

Как сделать заполнение полосы по мере того как заканчивается таймер?

Добрый день! Есть следующий пример примерно так будет на сайте, код таймера такой же как на сайте. Суть в чем, нужно сделать что бы по мере того как проходит время которое отсчитывает таймер, постепенно заполнялась полоса с фоновым цветом. Подскажите как это можно реализовать ?
  • Вопрос задан
  • 750 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
mannaro
@mannaro Куратор тега JavaScript
Умею профессионально гуглить
100% - это таймштамп, когда завершится таймер. Например 1512478778109
0% - это таймштамп начала отсчета. Например 1511614778109
И, например, сейчас время 1512046778109

Вычитаем из текущего времени время начала. Получаем 1512046778109-1511614778109=432000000
Вычисляем разницу между временем начала и конца. Получаем 1512478778109-1511614778109=864000000

Делим одно на другое 432000000/864000000=0.5
В итоге имеем 50%
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@maxyc_webber
Web-программист
вспоминаем школу.
100% это всего кол-во секунд
i = текущей секунде

div {background: red;width: i%}

вам остается лишь посчитать процент
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект