Was ist Container-Query-Snippet-Generator?
Container Queries ermöglichen es Ihnen, CSS-Stile basierend auf der Größe eines Elterncontainers statt des Viewports anzuwenden. Dies unterscheidet sich von Media Queries, die auf das Browserfenster reagieren. Für wiederverwendbare Komponenten bedeutet dies, dass dieselbe Komponente in einer schmalen Sidebar und einem breiten Hauptinhaltsbereich korrekt dargestellt werden kann, ohne Styles zu duplizieren.
Kurze Antwort
Verwenden Sie Container Queries, um ein Element basierend auf der Größe seines Elterncontainers statt des Viewports zu stylen. Sie sind das komponentenbasierte Äquivalent von Media Queries und nützlich für wiederverwendbare Widget-Layouts.
Last updated: 2026-05-25
Einschränkungen
- Container Queries erfordern Chrome 105+, Edge 105+, Firefox 110+ und Safari 16+. Ältere Browser ignorieren die Funktion vollständig.
- Die container-name-Eigenschaft muss einen container-type-Vorfahren im DOM referenzieren.
- Container-Query-Einheiten (cqw, cqh, cqi, cqb, cqmin, cqmax) sind nur innerhalb eines @container-Blocks sinnvoll.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Legen Sie einen container-type und optionalen container-name für das Elternelement fest, das die Abfragereferenz darstellt.
- Wählen Sie eine Breakpoint-Bedingung wie min-width, max-width oder einen inline-size-Bereich.
- Schreiben Sie die CSS-Regeln, die angewendet werden sollen, wenn die Bedingung erfüllt ist.
- Kopieren Sie den generierten @container-Block und platzieren Sie ihn in Ihrem Komponenten-Stylesheet.
Wofür du es nutzen kannst
- Eine Kartenkomponente von horizontalem auf vertikales Layout umschalten lassen, wenn ihr Container schrumpft.
- Eine Formularzeile bauen, die Felder in schmalen Containern stapelt und in breiten inline anordnet.
- Ein Widget erstellen, das seine Schriftgröße und Abstände basierend auf der Containerbreite anpasst.