@Lolka21

Как сверстать такой блок?

Приветствую, нужно сделать 3 колонки, в каждой ячейке будет фотка разного размера, нужно что бы ячейка подстраивалась под фото...
пытаюсь через css grid "grid-template-columns: auto auto auto;" сделать, но ячейки получаются одинакового размера, просто 100%/3, а мне нужно что бы ширина была как у фото

вот сам блок
650149f09a3b6574568366.png
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
Если Вы хотите, чтобы размеры ячеек были определены исключительно размерами изображений, то гриды не лучший вариант, а вот флексы - да. Для заполнение колонки изображением, использовал object-fit (contain/cover).


Если задача будет еще сложнее, то лучше использовать masonry grid, например https://masonry.desandro.com/ .
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Vlatqa
@Vlatqa Куратор тега CSS
как я понял тебе нужно что-то такое
https://codepen.io/Vlatqa/pen/oNJwWQK
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
16 нояб. 2024, в 02:12
7000 руб./за проект
16 нояб. 2024, в 01:00
3000 руб./в час