Нужно сделать так, чтобы при переходе на страницу сначала в течение 10 - 15 секунд вопроизводилась гиф анимация, а затем на её месте появилось число. К сожалению, я профан в создании сайтов, поэтому даже не представляю чем это реализуется css или js или ещё что.
const sec = 3; // секунд ожидания (3сек для примера)
const number = 100500; // число для вывода
setTimeout(() => {
document.querySelector('div').textContent = number;
}, sec * 1000);
<div>
<img src="https://i.gifer.com/6i30.gif" alt="">
</div>
JS код расположите в конце страницы, перед закрывающим тегом </body>
или , если это проблематично, оберните в такую конструкцию:
document.addEventListener( "DOMContentLoaded", () => {
});
Если родительский элемент изображения неизвестен, то можно отталкиваться от самого изображения:
setTimeout(() => {
document.querySelector('img').parentNode.textContent = number;
}, sec * 1000);
Как вариант, можно попробовать организовать всё это дело только с помощью CSS, но тут нужно определиться с тем, каким образом скрывать изображение и в каком виде должно появляться число. Схематический пример:
img {
-webkit-animation: hide-image 0s linear 3s forwards;
animation: hide-image 0s linear 3s forwards;
}
span {
visibility: hidden;
-webkit-animation: show-number 0s linear 3s forwards;
animation: show-number 0s linear 3s forwards;
}
@-webkit-keyframes hide-image {
100% {
visibility: hidden;
position: absolute;
}
}
@keyframes hide-image {
100% {
visibility: hidden;
position: absolute;
}
}
@-webkit-keyframes show-number {
100% {
visibility: visible;
}
}
@keyframes show-number {
100% {
visibility: visible;
}
}
<div>
<img src="https://i.gifer.com/6i30.gif" alt="">
<span>100500</span>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При переносе сайта с одного хостинга на другой перестала работать функция транслита, на старом работает, на новом нетПомогите пожалуйста...
Встретился с аномальным поведением NodeJS и MySQLВопрос очень специфический, буду рад любым догадкам
Подскажите, почему не получается записать(на python) в базу(mysql) В чем ошибка ?
Есть таблица с текстовым полем, содержащим ссылкиВ разных строках таблицы эти ссылки произвольной длины