Zum Hauptinhalt springen

Moderne CSS-Techniken 2024: Container Queries, Cascade Layers und mehr

Moderne CSS-Techniken 2024: Container Queries, Cascade Layers und mehr

CSS entwickelt sich rasant weiter. Neue Features wie Container Queries, Cascade Layers und verbesserte Grid-Funktionen revolutionieren, wie wir Websites gestalten. Hier sind die wichtigsten modernen CSS-Techniken, die Sie 2024 beherrschen sollten.

Container Queries: Responsive Design 2.0

Container Queries ermöglichen es Komponenten, auf ihre eigene Größe zu reagieren – nicht nur auf die Viewport-Größe.

Grundlagen

/* Container definieren */
.card-container {
  container-type: inline-size;
  container-name: card;
}

/* Container Query verwenden */
@container card (min-width: 300px) {
  .card {
    display: flex;
    flex-direction: row;
  }
  
  .card__image {
    flex: 0 0 200px;
  }
}

@container card (max-width: 299px) {
  .card {
    display: block;
  }
  
  .card__image {
    width: 100%;
    height: 200px;
  }
}