{
"$schema": "../../schemas/code-crispies-module-schema.json",
"id": "flexbox",
"title": "CSS Flexbox",
"description": "Beherrsche das flexible Box-Layout-Modell für moderne responsive Designs",
"difficulty": "intermediate",
"lessons": [
{
"id": "flexbox-1",
"title": "Flexbox Container Grundlagen",
"description": "Lerne, wie du einen Flex-Container erstellst und die Haupt- und Querachse verstehst.",
"task": "Füge display: flex zu .flex-container hinzu, um ein Flexbox-Layout zu erstellen.",
"previewHTML": "
flex-direction: column und flex-wrap: wrap zu .flex-container hinzu.",
"previewHTML": "justify-content: space-between zu .flex-container hinzu, um die Boxen gleichmäßig zu verteilen.",
"previewHTML": "align-items: center zu .flex-container hinzu, um die Boxen vertikal zu zentrieren.",
"previewHTML": "flex Eigenschaft steuert, wie stark ein Element im Verhältnis zu anderen wächst.",
"task": "Füge flex: 2 zu .box2 hinzu, um sie doppelt so breit wachsen zu lassen.",
"previewHTML": "align-self, um die Ausrichtung für ein einzelnes Flex-Element zu überschreiben.",
"task": "Füge align-self: flex-start zu .middle hinzu, um es nach oben zu verschieben.",
"previewHTML": "