PassFront
  1. PassFront
  2. База знаний
  3. Основы CSS

Что такое Tailwind CSS?

Основы CSS

Tailwind CSS — utility-first фреймворк: вместо написания своих классов собираете оформление из готовых утилит прямо в разметке.

<article class="rounded-lg border p-4 shadow-sm hover:shadow-md md:flex md:gap-4">
  <img class="h-24 w-24 rounded object-cover" src="cover.jpg" alt="Обложка" />
  <h2 class="mt-2 text-lg font-semibold text-gray-900">Заголовок</h2>
</article>

Как работает

  • Каждая утилита — одно свойство: p-4 — padding, text-lg — размер шрифта.
  • Префиксы задают условия: md: — брейкпоинт, hover: — состояние, dark: — тёмная тема.
  • При сборке в CSS попадают только реально использованные классы.
  • Значения берутся из темы (дизайн-токены), её можно настроить.

Плюсы

  • быстрая разработка, нет проблемы именования;
  • единые отступы и цвета;
  • маленький итоговый CSS.

Минусы

  • длинные строки классов в разметке;
  • повторяющиеся наборы нужно выносить в компоненты;
  • нужно привыкнуть к названиям утилит.

Коротко для собеседования

Tailwind — utility-first фреймворк: стили собираются из одноцелевых классов с префиксами для адаптивности и состояний, в CSS попадает только используемое.

Подробнее: Tailwind CSS — Документация

Другие вопросы раздела