Skills
Tailwind CSS

Tailwind CSS

TA01 - Tailwind Basic Utility Classes

Complexity

Junior

Timeframe

2h

Summary

You should understand what Tailwind utility classes are and know about the most important utility classes.

Skill Breakdown

You should understand the utility class approach of Tailwind.

You should know how to handle hover, focus and other states.

You should understand how Tailwind handles responsive design.

You should understand how to add custom styles.

You should have a general understanding of Tailwind directives.

You should know how to create spacing:

  • padding
  • margin
  • controlling space between child elements

You should know how to handle sizes of elements:

  • width
  • min-width
  • max-width
  • height
  • min-height
  • max-height
  • size

You should know how to handle typography:

  • font family
  • font size
  • font style
  • font weight
  • font height
  • line height
  • text align
  • text color

You should know to handle background:

  • background color
  • background image
  • background size

You should know to handle borders:

  • border radius
  • border width
  • border color
  • border style

Required Resources

Getting Things Done in Next.js:

Optional Resources

Tailwind Docs:

T02 - Tailwind Flexbox and Grid

Complexity

Junior

Timeframe

2h

Summary

You should know how to use flexbox and grid in Tailwind.

Optional Resources

You should understand how flex works:

  • flex basis
  • flex direction
  • flex wrap
  • flex grow
  • flex shrink

You should understand how grid works:

  • grid flow
  • grid columns
  • grid rows

You should understand how to control order of flex and grid items.

You should understand how to control gaps between grid and flexbox layouts.

Required Resources

Getting Things Done in Next.js:

Optional Resources

Tailwind Docs: