Nami Guide

Lesson: Flexbox Layout

Master layout using CSS Flexbox with ease!

๐Ÿ” What is Flexbox?

Flexbox makes it easier to design flexible, responsive layout structures without using float or positioning.

๐Ÿ“ Key Properties

๐Ÿงช Example 1: Basic Flex Row

<div class="container">
  <div class="item">1</div>
  <div class="item">2</div>
  <div class="item">3</div>
</div>
.container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: lightgray;
  padding: 20px;
}
.item {
  background: blue;
  color: white;
  padding: 20px;
}

๐Ÿงช Example 2: Column Layout

.container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

๐Ÿงช Example 3: Wrap & Responsive

.container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.item {
  flex: 1 1 200px;
}

๐Ÿ“Œ Use Cases

๐Ÿš€ Try It Yourself!

Open Flexbox Playground
NEXT LESSON :

CSS Grid Layouts