Код IT
← Каталог

Адаптивный и отзывчивый дизайн — Гибкие макеты — Flexbox и Grid

Фрагмент из «Адаптивный и отзывчивый дизайн»: Гибкие макеты — Flexbox и Grid.

CSS main.css
.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); /* Три колонки */
  }
}