Глава 35. Tailwind CSS: быстрые стили без боли
Зачем эта глава
Tailwind CSS позволяет быстро стилизовать интерфейс, не переключаясь между файлами. Это популярный инструмент у современных фронтендеров.
Как подключить Tailwind
В реальном проекте Tailwind подключается через установку пакетов и файл конфигурации.
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
Пример использования
export default function Card() {
return (
<div className="p-4 rounded-xl border shadow-sm">
<h3 className="text-lg font-semibold">Карточка</h3>
<p className="text-gray-600">Описание товара</p>
<button className="mt-3 bg-blue-600 text-white px-4 py-2 rounded">
Купить
</button>
</div>
);
}
Подсказка: Tailwind удобно использовать, когда дизайн часто меняется.
Задания
Задание: Tailwind-карточка
- Сделай карточку с кнопкой.
- Добавь тени и скругления.
- Сделай hover-эффект.
Проверка себя
Ты понимаешь принцип Tailwind и можешь стилизовать интерфейс без отдельного CSS.