Tailwind: Not just translating CSS to utility classes

Whilst a number of classes that Tailwind CSS generates are single-value utility classes such as .block { display: block; } and .relative { position: relative; }, it also includes additional things such as setting a default line height with a font size, adding variants for group-hover and focus-within (as well as various other pseudo states).

It includes utilities for adding horizontal or vertical space or styling dividers between elements.

As well prefixing a class using a screen modifier, such as md:flex, you can stack them and set a maximum screen value. For example, md:max-lg:flex will only flex between the md and lg breakpoints.

If has official plugins for typography styles, forms, line-clamp (truncating text) and aspect ratios, as well as numerous community plugins and supports arbitrary values if you need them.

If you take a look at the Tailwind CSS documentation, you'll definitely find some interesting and useful things.

- Oliver

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an Acquia-certified Drupal Triple Expert with 17 years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.