Как создать динамический макет сетки CSS, например прикрепленное изображение, внутри цикла запроса?CSS

Разбираемся в CSS
Ответить
Anonymous
 Как создать динамический макет сетки CSS, например прикрепленное изображение, внутри цикла запроса?

Сообщение Anonymous »

Я пытаюсь создать макет сетки CSS для сообщений в блоге внутри цикла запроса. Каждый блок должен поддерживать соотношение сторон примерно 3:2, а макет должен быть динамичным. Ниже показано, что я пробовал на данный момент:
HTML (структура не может быть изменена) CSS

Код: Выделить всё

.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
}

.item:first-of-type,
.item:nth-child(5n),
.item:nth-child(7n) {
grid-column: span 2;
grid-row: span 2;
}
Хотя это работает для первых нескольких элементов, макет становится непоследовательным и выглядит не очень хорошо по мере добавления новых элементов.
Вот изображение макета, который я пытаюсь создать для справки.
Изображение

Как можно Я создаю такой динамичный и последовательный макет сетки, сохраняя при этом соотношение сторон для всех элементов?

Подробнее здесь: https://stackoverflow.com/questions/792 ... query-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»