Как заставить элементы CSS Grid фиксированной ширины занимать всю ширину родительского элемента? [закрыто]CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как заставить элементы CSS Grid фиксированной ширины занимать всю ширину родительского элемента? [закрыто]

Сообщение Anonymous »

Я хочу, чтобы элементы сетки с фиксированной шириной охватывали всю ширину родительского контейнера, оставляя между ними одинаковое расстояние. Во Flexbox этого можно добиться с помощью justify-content: space-between. Как я могу добиться аналогичного макета с помощью CSS Grid?
Вот пример кода, с которым я работаю:

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

.wrapper {
background-color: black;
width: 500px;
margin: 0 auto;
padding: 0 30px;
}

.grid {
display: grid;
grid-template-columns: repeat(16, 1fr);
justify-items: center;
width: 100%;
gap: 25px;
}

.grid-item {
background-color: red;
grid-column: span 4;
width: 50px;
height: 50px;
}

.grid-item:nth-child(5) {
grid-column: 3 / span 4;
}


Вот как это должно выглядеть (первый элемент выровнен по левому краю) и четвертый элемент выровнен по правому краю родительского представления):
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... rent-eleme
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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