Ein reaktionsfähiges Grid-Layout ohne Media Queries

Avatar of Robin Rendle
Robin Rendle am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Andy Bell hat eine wirklich coole Demo erstellt, die uns zeigt, wie man ein responsives Grid-Layout ganz ohne Media Queries erstellt. So sieht es aus, wenn Sie die Größe des Browserfensters ändern

Ich halte dies für eine wunderbare Layouttechnik, die nur 6 Zeilen (!) CSS benötigt.

.auto-grid {
  --auto-grid-min-size: 16rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));
  grid-gap: 1rem;
}

Das zeigt uns, dass wir nicht hunderttausend Media Queries schreiben müssen, um die Anzahl der Spalten in einem Grid zu ändern. Andy beweist auch, dass CSS Grid so viel von der mühsamen Arbeit beim Styling von Layouts automatisieren kann.

Ich habe diese Technik bereits an einigen Stellen gesehen (und wir haben einige Starter-Grid-Vorlagen obendrein), aber Andy's Artikel darüber, wie das alles funktioniert, hat endlich dazu geführt, dass mir klar geworden ist, wie nützlich Grid ist.

Direkter Link →