vilka_2009
@vilka_2009
Верстаю

Как реализовать отложенную загрузку изображений при прокрутке наиболее современными методами?

Видела такое решение Lazy Load, но оно кажется каким-то топорным. Насколько я поняла, эта вещь живет уже очень долго, больше 6 лет точно. Может быть есть более современный метод отложенной загрузки? Может какой-нибудь "хипстерский" плагин со всякими эффектами, добавляющими мягкости появления изображения? )) Подскажите плиз!

P.S. проект на руби, никаких cms
  • Вопрос задан
  • 1524 просмотра
Решения вопроса 2
dom1n1k
@dom1n1k
Из всех эффектов появления самый логичный и полезный - это то, как сделано у Медиума.
https://jmperezperez.com/medium-image-progressive-...
Они просто подставляют маленькую копию картинки (20x20, если правильно помню), которая весит какие-то копейки (и поэтому может быть вставлена в base64), но в размытом состоянии дает общие очертания картинки-оригинала.

Близкие аналоги:
https://css-tricks.com/the-blur-up-technique-for-l...
https://words.mxbry.com/a-workflow-for-lazy-loadin...
Ответ написан
Комментировать
vilka_2009
@vilka_2009 Автор вопроса
Верстаю
Пока что из норм вариантов вижу lazyload без jquery. Он может и просто подгружать картинки по мере скролла, а может еще поддерживать Progressive JPEG
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
Может какой-нибудь "хипстерский" плагин со всякими эффектами, добавляющими мягкости появления изображения? ))

ajax + transition в css.
Ответ написан
Ваш ответ на вопрос

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

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