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

Как сделать предзагрузку?

Здравствуйте! Как сделать, чтобы при открытии сайта появлялась гиф-картинка на 3 секунды, затем пропадала и открывался контент сайта?
  • Вопрос задан
  • 300 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
YourDesire
@YourDesire
Я вообще по образованию бухгалтер...
Можно воспользоваться готовыми плагинами
https://www.niklausgerber.com/projects/preloadme-a...

И, конечно же, написать свой, тоже никто не мешает, даже в образовательных целях.

Основные пункты реализации -
  • Создать элемент прелоадера
  • Поместить элемент прелоадера сразу после <body>
  • Прописать стили, анимации
  • Написать сам скрипт в $(window).on('load', function() { ... });

Например:
$(window).on('load', function () {
    var pre= $('.preloader');
    var indicator = pre.find('.indicator');
    indicator.fadeOut();
    pre.delay(350).fadeOut('slow');
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы