← Каталог
Адаптивный и отзывчивый дизайн — Гибкие макеты — Flexbox и Grid
Фрагмент из «Адаптивный и отзывчивый дизайн»: Гибкие макеты — Flexbox и Grid.
.container {
display: flex;
flex-wrap: wrap; /* Разрешает перенос элементов */
gap: 1rem;
}
.card {
flex: 1 1 100%; /* На мобильных — 100% ширины */
}
@media (min-width: 768px) {
.card {
flex: 1 1 calc(50% - 0.5rem); /* Две колонки */
}
}
@media (min-width: 1024px) {
.card {
flex: 1 1 calc(33.333% - 0.75rem); /* Три колонки */
}
} .container {
display: flex;
flex-wrap: wrap; /* Разрешает перенос элементов */
gap: 1rem;
}
.card {
flex: 1 1 100%; /* На мобильных — 100% ширины */
}
@media (min-width: 768px) {
.card {
flex: 1 1 calc(50% - 0.5rem); /* Две колонки */
}
}
@media (min-width: 1024px) {
.card {
flex: 1 1 calc(33.333% - 0.75rem); /* Три колонки */
}
}