ApTyP_93
@ApTyP_93
Начинающий Web-разработчик

Почему неправильно работает isotop/masonry с картинками?

Изначально мне нужно сделать вот так:
5ced083058361932009307.jpegЗадача:
1) расположить картинки так, как показано изначально;
2) при изменении масштаба страницы одновременно уменьшать изображения с сохранением 100%;
3) эффект hover при наведении мышки на картинки.

Я подключил jquery-3.4.1.min.js, imagesloaded.pkgd.js, isotope.pkgd.min.js и в моём файле main.js прописал функцию:

var $grid = $('.grid').imagesLoaded( function() {
            // init Isotope after all images have loaded
            $grid.isotope({
                layoutMode: 'fitRows',
                itemSelector: '.grid-item',
                percentPosition: true,
                masonry: {
                    columnWidth: '.grid-sizer'
                }
            });
        });


Получилось так (неправильно):
5ced096203cc1348252252.jpeg

При уменьшении страницы браузера получилось так (изображения сохраняют 100% вид):
5ced0994dcfb7861844286.jpeg

Что я делаю не так? Может что лишнее прописал в SCSS? Все картинки у меня указаны без размеров. В CodePen я указал фиксированную ширину и высоту.

Попытался код отобразить в CodePen, получилось немного криво: https://codepen.io/aptyyyp/pen/RmBpom
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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