У меня есть базовый макет фотографий (для портфолио) на странице. Есть два кирпича изображения разного размера, больший пропорционален меньшему и ровно в два раза больше ширины и высоты, и нет поля между блоками или окном. Есть только несколько более крупных блоков, смешанных с парой десятков более мелких. Это адаптивный дизайн, поэтому он состоит из пяти столбцов по 20% на полноразмерном сайте и трех столбцов по 33,333%, когда размер окна падает ниже определенной ширины, и все это внутри контейнера максимальной ширины 100%. Изображения устанавливаются на 100% ширину и автоматическую высоту с помощью CSS внутри каждого кирпича. Я включил каркас, чтобы проиллюстрировать то, что я описываю.
Проблема, с которой я сталкиваюсь, заключается в том, чтобы заставить Isotope реагировать на макет жидкости. Если я загружаю страницу в окне шире, чем максимальная ширина, блоки размещаются точно так, как ожидалось. Однако, когда я сжимаю окно браузера ниже максимальной ширины, блоки начинают становиться действительно шаткими, в некоторых вариантах: сложены в один столбец; сложены в два столбца с пустым столбцом между ними; пробелы между изображениями; оставив пустую строку под большим изображением.
Я, вероятно, не очень хорошо объясняю себя, но просто интересно, есть ли у кого-нибудь опыт использования Isotope с плавными макетами и может быть какое-то понимание.