Установка
Начните работу с Tailwind CSS
Tailwind CSS работает, сканируя все ваши HTML-файлы, компоненты JavaScript и любые другие шаблоны на предмет имен классов, генерируя соответствующие стили и затем записывая их в статический CSS-файл.
Это быстро, гибко и надежно - с нулевым временем работы.
Installing Tailwind CSS as a PostCSS plugin
Установите Tailwind CSS в качестве плагина PostCSS - самый простой способ интегрировать его с такими инструментами сборки, как webpack, Rollup, Vite и Parcel.
Установите Tailwind CSS
Установите
tailwindcss
и его одноранговые зависимости через npm и создайте файлtailwind.config.js
.Terminalnpm install -D tailwindcss postcss autoprefixernpx tailwindcss init
Добавьте Tailwind в конфигурацию PostCSS
Добавьте
tailwindcss
иautoprefixer
в свой файлpostcss.config.js
или везде, где PostCSS настроен в вашем проекте.postcss.config.jsmodule.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, } }
Настройте пути к шаблонам
Добавьте пути ко всем вашим файлам шаблонов в файл
tailwind.config.js
.tailwind.config.js/** @type {import('tailwindcss').Config} */ module.exports = { content: ["./src/**/*.{html,js}"], theme: { extend: {}, }, plugins: [], }
Добавьте директивы Tailwind в свой CSS
Добавьте директивы
@tailwind
для каждого макета Tailwind в свой основной файл CSS.main.css@tailwind base; @tailwind components; @tailwind utilities;
Начните процесс сборки
Запустите процесс сборки с помощью
npm run dev
или любой другой команды, настроенной в вашем файлеpackage.json
.Terminalnpm run dev
Начните использовать Tailwind в своем HTML
Убедитесь, что ваш скомпилированный CSS включен в
<head>
(ваш фреймворк может справиться с этим за вас), затем начните использовать служебные классы Tailwind для стилизации вашего контента.index.html<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="/dist/main.css" rel="stylesheet"> </head> <body> <h1 class="text-3xl font-bold underline"> Привет мир! </h1> </body> </html>
Вы застряли? Настройте Tailwind с помощью PostCSS может немного отличаться в разных инструментах сборки. Ознакомьтесь с нашими руководствами по фреймворку, чтобы узнать, есть ли у нас более конкретные инструкции для вашей конкретной настройки.Изучите наши руководства по фреймворкам
Что читать дальше
Познакомьтесь с некоторыми из основных концепций, которые отличают Tailwind CSS от написания традиционного CSS.
Основы Utility-First
Использование рабочего процесса «сначала утилиты» для создания сложных компонентов из ограниченного набора примитивных утилит.
Адаптивный дизайн
Создавайте полностью отзывчивые пользовательские интерфейсы, которые адаптируются к любому размеру экрана, с помощью адаптивных модификаторов.
Наведение, фокус и другие состояния
Стилизуйте элементы в интерактивных состояниях, таких как наведение, фокус и т. д., с помощью условных модификаторов.
Темный режим
Оптимизируйте свой сайт для темного режима прямо в своем HTML с помощью модификатора темного режима.
Повторное использование стилей
Управляйте дублированием и поддерживайте свои проекты в сопровождении, создавая многократно используемые абстракции.
Настройка фреймворка
Настройте фреймворк в соответствии с вашим брендом и дополните его своими собственными стилями.