У меня есть этот сайт, который загружает фреймы с разных сайтов. Я бы хотел поставить предварительный загрузчик, который занимает всю страницу в течение определенного времени, например, 10 секунд и т. Д., А не когда только страница закончила загрузку.
В планах вроде поставить предзагрузчик на 10 секунд и заставить его исчезнуть. Игнорирование того, завершили ли фреймы загрузку или нет.
Коды, которые я видел, дают только что-то вроде
100% {
opacity: 0;
}
1 ответ
Как насчет того, чтобы все тело исчезло за 10 секунд вот так ?:
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
body {
-webkit-animation: fadeIn 10s;
animation: fadeIn 10s;
}
При желании вы можете добавить задержку в начале:
animation-delay: 2s;
Это лучше скрыло бы страницу во время загрузки, пока это было предсказуемо меньше, чем время, необходимое для загрузки, вам было бы лучше каким-то образом действительно наблюдать за загрузкой iframe, но это уже другая тема:
Похожие вопросы
Новые вопросы
html
HTML (язык гипертекстовой разметки) — это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы относительно HTML должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто в паре с [CSS] и [JavaScript].