Для lazy загрузки изображений использую плагин
Lazyload.
В документации описано как исправить это, даже миксин Sass написали.
Padding Bottom = (Image Height / Image Width) * 100%
.image-wrapper {
width: 100%;
height: 0;
padding-bottom: 66.67%; /* You define this doing height / width * 100% */
position: relative;
}
.image {
width: 100%;
/*height: auto;*/
position: absolute;
}
Но у меня разные по высоте изображения. Как мне вычислять их высоту? Сайт будет построен на Wordpress, можно кодом php перехватить размеры, и добавить в инлайн. Можно это реализовать на Js или другим способом?