Tailwind CSS¶
Tailwind CSS - это утилитарная CSS-библиотека, создаваемая по запросу. Tailwind CSS интегрируется с Solid как встроенный плагин PostCSS.
Установить Tailwind CSS¶
1 2 3 4 5 6 7 |
|
Создание конфигурации¶
Tailwind CSS - это инструмент, основанный на конфигурации. Используйте команду initialize, приведенную выше, или создайте tailwind.config.js
в корне каталога вашего проекта. Он должен выглядеть примерно так:
1 2 3 4 5 6 7 8 |
|
Более подробную информацию о конфигурации можно найти в официальной документации: Tailwind Official Documentation.
Добавление директив Tailwind¶
Tailwind состоит из трех слоев: базового слоя, слоя компонентов и слоя утилит. Добавьте эти строки кода в ваш файл src/index.css
:
1 2 3 4 5 |
|
Это подсказка для PostCSS, что мы используем Tailwind, и передача Tailwind информации о том, какие директивы мы используем и каков их порядок. Если вы не знаете, что делаете, то, скорее всего, не стоит изменять этот код. Но вы все равно можете добавить пользовательский CSS ниже этих директив. Обратите внимание, что этот файл будет скомпилирован как PostCSS.
Импорт Tailwind CSS¶
Убедитесь, что index.css
импортирован в ваш корневой файл index.jsx
или index.tsx
. Если это не так, добавьте import "./index.css"
в index.jsx
или index.tsx
:
1 2 3 4 5 6 |
|
Использование¶
Теперь, когда мы настроили TailwindCSS, мы можем избавиться от стилей в файле Card.css
или просто избавиться от файла полностью.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Не забудьте удалить импорт Card.css
из всех компонентов, в которые он может быть импортирован, и используйте классы стилей, предоставляемые TailwindCSS.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Поддержка¶
Для получения дополнительной поддержки см. руководство Taiwind CSS/Vite integration guide или присоединяйтесь к официальным каналам Tailwind CSS и Solid JS Discord. 👋