Tailwind CSS Responsive Design

Creating responsive layouts with Tailwind

Breakpoint Prefixes

sm: # ≥640px
md: # ≥768px
lg: # ≥1024px
xl: # ≥1280px
2xl: # ≥1536px

Mobile First

text-sm md:text-base lg:text-lg # responsive text size
w-full md:w-1/2 lg:w-1/3 # responsive width

Responsive Display

hidden md:block # hide on mobile, show on tablet+
block md:hidden # show on mobile, hide on tablet+

Responsive Spacing

p-4 md:p-6 lg:p-8 # responsive padding
mt-2 md:mt-4 # responsive margin

Responsive Grid

grid-cols-1 md:grid-cols-2 lg:grid-cols-3 # responsive columns