@garyk5

Как сделать прогресс-блок в CSS?

Здравствуйте.

Задача: сделать набирающийся прогресс-блок при загрузке странице.

Подробнее: есть небольшой блочок синего цвета и текст белого цвета. Нужно что бы при загрузке страницы этот блок динамично набирался (как прогресс-бар) слева - направо - красным цветом --- и полностью его закрывал.

Знания: знаю как использовать transition при hover. Но здесь не совсем понимаю, как сделать, что бы блок был сразу синим и при загрузке сам наполнялся красным, с нужной скоростью до конца. И оставался в конце красным.

Натолкните пожалуйста в нужное русло.

fcde24993e694e8f8da0157ea34175fa.png
  • Вопрос задан
  • 881 просмотр
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
В css никак нельзя получить скорость загрузки страницы. Единственное решение - сделать это при помощи javascript, но и оно будет далеким от идеала: вам нужно поставить какие-то знаковые точки загрузки страницы, назначить им вес и увеличивать индикатор, когда эти точки будут достигаться. Это всё ручная работа, автоматизировать этот процесс невозможно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы