Привет, ребята! В этом материале вы узнаете как сделать прелоадер для сайта с использованием CSS и jQuery. Он нужен в тех случаях, когда скорость загрузки вашего сайта оставляет желать лучшего. Мы не будем заморачиваться с GIF картинками, а напишем preloader на чистом CSS. И реализуем вариант, который применяется на Яндекс метрике при загрузке данных с сервера. И давайте сразу перейдем к примеру. Но для того, чтобы увидеть предзагрузчик, нужно понизить скорость соединения, так как данных на странице слишком мало и она грузится моментально. В хроме жмите F12 — вкладка Network и выберите низкую скорость (Slow 3G), так же установите галочку: Disable cach.
Перед этим создадим слой, который будет перекрывать содержимое HTML документа, пока все не загрузилось до конца. Его желательно установить сразу после открывающего тега body. А после него уже сам прелоадер.
Тут мы говорим, что когда документ будет полностью загружен, то прелоадер и слой перекрытия скроется из вида. Это можно сделать и на чистом JS, но что-то мне подсказывает, что в современном вебе его мало кто использует. Но если очень нужно — пишите об этом в комментах. Теперь у нас есть готовый и очень простой прелоадер для сайта и даже не пришлось искать для этого генераторы? а обошлись всего лишь CSS и jQuery. Поставить можно на Joomla, WordPress, Bitrix и любые другие CMS.
Добавить комментарий