@alex_belouss

Как сделать такой эффект?

Если зайти на эту старничку, то блок с фотографиями загружается отдельно, пока загружается висит кружочек-индикатор. Как добиться такого, чтобы отдельные блоки загружать отдельно и если блок тяжелый, то ставить индикатор?
https://gepur.com/product/plate-22605?category_id=3
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 3
one_day
@one_day
Ответ написан
Комментировать
Markus_Kane
@Markus_Kane
Full-stack developer (Symfony, Laravel, Vue.js)
Сделайте каркас для блока, который будет отрисован браузером. Контент в него загружайте AJAX-запросами.
В качестве фона к этому блоку установите gif-ку или сделайте несложную анимацию на CSS. Можете поискать как сделать самому по запросам в духе "CSS preloader".
Соответственно, в CSS пишете условие, что если блок пустой, то показываем наш фон-анимацию, иначе - контент.
Ответ написан
Комментировать
Как? - Руками.
Что курить? - Lazy Load.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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