HN: Playground zur Lösung von CSS-Flexbox-Schwierigkeiten
(yoavsbg.github.io)-
Ein Tool, mit dem du verschiedene Flex-Eigenschaften testen kannst, um zu verstehen, wie sie das Layout beeinflussen
-
Du kannst Änderungen in Echtzeit sehen und den erzeugten CSS-Code kopieren
-
flex-direction
row: ordnet die Elemente horizontal ancolumn: ordnet die Elemente vertikal anrow-reverse: ordnet die Elemente horizontal in umgekehrter Reihenfolge ancolumn-reverse: ordnet die Elemente vertikal in umgekehrter Reihenfolge an
-
justify-content
flex-start: richtet die Elemente am Startpunkt auscenter: richtet die Elemente in der Mitte ausflex-end: richtet die Elemente am Endpunkt ausspace-between: lässt gleichmäßigen Abstand zwischen den Elementenspace-around: lässt gleichmäßigen Abstand um die Elemente herum
-
align-items
stretch: dehnt die Elemente ausflex-start: richtet die Elemente am Startpunkt auscenter: richtet die Elemente in der Mitte ausflex-end: richtet die Elemente am Endpunkt ausbaseline: richtet die Elemente an der Grundlinie aus
-
flex-wrap
nowrap: ordnet die Elemente in eine einzige Zeilewrap: ordnet die Elemente über mehrere Zeilen hinwegwrap-reverse: ordnet die Elemente über mehrere Zeilen hinweg in umgekehrter Reihenfolge
-
Beispielcode
.container { display: flex; flex-direction: row; justify-content: space-around; align-items: flex-start; flex-wrap: nowrap; }
-
Erstellt von
- Erstellt von Yoav Sabag
- Weitere Informationen findest du auf YouTube und GitHub
1 Kommentare
Hacker News Kommentar
Flexbox ist zwar einfach und leicht zu verstehen, aber die Namen der Eigenschaften und Werte sind nicht intuitiv
justify-contentundalign-itemssorgen für VerwirrungEmpfohlen werden Flexboxfroggy.com und cssgridgarden.com
Der Guide von Josh wird empfohlen
flex-basis,auto marginsundmin-widthEr teilt seine Erfahrung mit dem Bau einer ähnlichen interaktiven Anleitung
Er argumentiert, dass
main-axis-arrangementundcross-axis-alignmentverständlichere Namen wären alsjustify-contentundalign-itemsEr beklagt, dass er Flexbox korrekt zu verwenden hat
Es braucht interessante Herausforderungen, um CSS-Layouts zu üben
Er findet, dass die Syntax von Flexbox und Grid eher beschreibend ist
Er erwähnt, dass die Eigenschaften von Flexbox-Kindelementen ebenfalls wichtig sind
Er hat ein Cheat-Sheet für die Flexbox-Eigenschaften erstellt