Geteilte Navigation

Die geteilte Navigation ist ein Navigationsmuster, bei dem ein oder mehrere Elemente von den restlichen Navigationselementen getrennt sind.

Elemente in zwei Gruppen getrennt.

Anforderungen

Ein gewöhnliches Navigationsmuster besteht darin, ein Element von den anderen wegzuschieben. Wir können Flexbox verwenden, um dies zu erreichen, ohne dass die beiden Sätze von Elementen in zwei separate Flex-Container aufgeteilt werden müssen.

Rezept

Getroffene Entscheidungen

Dieses Muster kombiniert automatische Ränder mit Flexbox, um die Elemente zu trennen.

Ein automatischer Rand nimmt allen verfügbaren Raum in der Richtung auf, in der er angewendet wird. So funktioniert das Zentrieren eines Blocks mit automatischen Rändern – Sie haben einen Rand auf jeder Seite des Blocks, der versucht, allen Platz einzunehmen, und dadurch den Block in die Mitte schiebt.

In diesem Fall nimmt der linke automatische Rand jeden verfügbaren Raum ein und schiebt das Element nach rechts. Sie könnten die Klasse push auf jedes Element in der Liste anwenden.

Siehe auch