Задать вопрос
letehaha
@letehaha
Вникаю вo front-end

Как сделать этот блок адаптивным?

Как сделать подобный блок адаптивным?

ebaeac6cee9f4000ab0390418f2d2fe8.png

Сверстать проблем нету. И через flexbox, и через float, и через position: absolute. А вот как адекватно адаптировать, что бы ничего не выпирало и все такое.

UPD: Видимо я не правильно объяснился, или черт его знает. Адаптивность не горизонтальная, а вертикальная. И решение я уже сам написал, так что вопрос ЗАКРЫТ :)

Также я хочу фильтровать это с помощью mixItUp.
  • Вопрос задан
  • 284 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя Андрей Канаев К ответам на вопрос (5)
Andrey_Grach
@Andrey_Grach
Нубяра)
Есть решение проще спомошью column-count.
.image-grid {
    column-count: 4;
    column-gap: 0;
}

.image-item {
   display: inline-block;
}

.image-item img{
  width: 100%;
}

@media screen and (max-width: 480px) {
    .image-grid {
        column-count: 1 !important;
    }
}

@media screen and (max-width: 960px) {
    .image-grid {
        column-count: 2;
    }
}
Ответ написан