Bird
Raised Fist0
Tailwindmarkup~5 mins

Flex direction control in Tailwind - Cheat Sheet & Quick Revision

Choose your learning style10 modes available
Recall & Review
beginner
What does the <code>flex-row</code> class do in Tailwind CSS?
It sets the flex container's main axis to horizontal, arranging child elements side by side from left to right.
Click to reveal answer
beginner
How does flex-col affect the layout of flex items?
It changes the flex direction to vertical, stacking child elements from top to bottom.
Click to reveal answer
intermediate
What is the difference between flex-row-reverse and flex-col-reverse?
flex-row-reverse arranges items horizontally but in reverse order (right to left).
flex-col-reverse stacks items vertically but from bottom to top.
Click to reveal answer
beginner
Why is controlling flex direction important in responsive design?
It lets you change how items are arranged on different screen sizes, making layouts adapt nicely for phones, tablets, and desktops.
Click to reveal answer
beginner
Which Tailwind class would you use to stack items vertically but reverse their order?
Use flex-col-reverse to stack items vertically from bottom to top.
Click to reveal answer
Which Tailwind class arranges flex items horizontally from left to right?
Aflex-col-reverse
Bflex-col
Cflex-row-reverse
Dflex-row
What does flex-col do to flex items?
AStacks items vertically from top to bottom
BStacks items vertically from bottom to top
CArranges items horizontally from right to left
DArranges items horizontally from left to right
If you want items to appear horizontally but in reverse order, which class do you use?
Aflex-col
Bflex-row-reverse
Cflex-col-reverse
Dflex-row
Which flex direction stacks items vertically from bottom to top?
Aflex-col-reverse
Bflex-row
Cflex-row-reverse
Dflex-col
Why is changing flex direction useful in web design?
ATo add animations
BTo change colors of items
CTo control item arrangement for different screen sizes
DTo increase font size
Explain how flex-row and flex-col differ in arranging items.
Think about rows vs columns in a table.
You got /4 concepts.
    Describe a scenario where using flex-col-reverse would be helpful in a responsive design.
    Consider how order matters on small devices.
    You got /4 concepts.

      Practice

      (1/5)
      1. Which Tailwind class arranges flex items horizontally from left to right?
      easy
      A. flex-row-reverse
      B. flex-col
      C. flex-row
      D. flex-col-reverse

      Solution

      1. Step 1: Understand flex direction basics

        flex-row arranges items horizontally from left to right.
      2. Step 2: Compare with other classes

        flex-col stacks vertically, and -reverse variants reverse order.
      3. Final Answer:

        flex-row -> Option C
      4. Quick Check:

        Horizontal left to right = flex-row [OK]
      Hint: Remember: row = horizontal, col = vertical [OK]
      Common Mistakes:
      • Confusing flex-row with flex-col
      • Thinking reverse means horizontal direction
      • Mixing up flex-col and flex-col-reverse
      2. Which Tailwind class correctly reverses the vertical stacking order of flex items?
      easy
      A. flex-col-reverse
      B. flex-row
      C. flex-col
      D. flex-row-reverse

      Solution

      1. Step 1: Identify vertical stacking classes

        flex-col stacks items vertically top to bottom.
      2. Step 2: Apply reverse to vertical stacking

        flex-col-reverse reverses vertical order, stacking bottom to top.
      3. Final Answer:

        flex-col-reverse -> Option A
      4. Quick Check:

        Reverse vertical stack = flex-col-reverse [OK]
      Hint: Reverse vertical = flex-col-reverse [OK]
      Common Mistakes:
      • Choosing flex-row-reverse for vertical reverse
      • Selecting flex-col instead of reversed version
      • Mixing horizontal and vertical classes
      3. What is the visual order of items when using flex-row-reverse on a flex container with items A, B, C?
      medium
      A. A B C (left to right)
      B. A B C (top to bottom)
      C. C B A (top to bottom)
      D. C B A (left to right)

      Solution

      1. Step 1: Understand flex-row-reverse direction

        flex-row-reverse arranges items horizontally but reverses order.
      2. Step 2: Apply to items A, B, C

        Original order left to right is A B C; reversed is C B A left to right.
      3. Final Answer:

        C B A (left to right) -> Option D
      4. Quick Check:

        flex-row-reverse reverses horizontal order [OK]
      Hint: Reverse order flips item sequence visually [OK]
      Common Mistakes:
      • Assuming reverse changes vertical stacking
      • Confusing left-to-right with top-to-bottom
      • Ignoring the reverse effect on order
      4. Identify the error in this Tailwind usage:
      <div class="flex flex-col-reverse">
        <div>Item 1</div>
        <div>Item 2</div>
        <div>Item 3</div>
      </div>

      What will be the visual order of items?
      medium
      A. Item 3, Item 2, Item 1 (top to bottom)
      B. Item 1, Item 2, Item 3 (top to bottom)
      C. Item 3, Item 2, Item 1 (left to right)
      D. Item 1, Item 2, Item 3 (left to right)

      Solution

      1. Step 1: Analyze flex-col-reverse effect

        flex-col-reverse stacks items vertically but reverses order from bottom to top.
      2. Step 2: Determine visual order of items

        Original order top to bottom is Item 1, 2, 3; reversed is Item 3, 2, 1 top to bottom.
      3. Final Answer:

        Item 3, Item 2, Item 1 (top to bottom) -> Option A
      4. Quick Check:

        flex-col-reverse reverses vertical order [OK]
      Hint: Reverse vertical means last item appears first [OK]
      Common Mistakes:
      • Thinking reverse affects horizontal order
      • Assuming order stays original
      • Confusing flex-col with flex-row
      5. You want a flex container that stacks items vertically but shows the last item at the top and the first item at the bottom. Which Tailwind class should you use?
      hard
      A. flex-col
      B. flex-col-reverse
      C. flex-row
      D. flex-row-reverse

      Solution

      1. Step 1: Understand vertical stacking requirement

        Stacking vertically means using flex-col or its reverse.
      2. Step 2: Reverse order to show last item first

        To show last item at top, use flex-col-reverse which reverses vertical order.
      3. Final Answer:

        flex-col-reverse -> Option B
      4. Quick Check:

        Vertical stack reversed = flex-col-reverse [OK]
      Hint: Vertical reverse stack = flex-col-reverse [OK]
      Common Mistakes:
      • Choosing flex-row or flex-row-reverse for vertical stack
      • Using flex-col without reverse
      • Confusing horizontal and vertical directions
      Recommended

      Ready to prove it?

      Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

      10 questions~5 mineasy hard