Конвертировать CSS в классы TailwindCSS — Numio
Преобразуйте CSS-объявления в утилитарные классы Tailwind CSS, показанные как правила @apply для каждого селектора. Используйте инструмент, чтобы подобрать подходящие утилиты при миграции существующих стилей. Конвертер ориентирован на Tailwind CSS v3.
Найти утилиты Tailwind, соответствующие существующим CSS-правилам, во время миграции.
Когда пригодится
- Найти утилиты Tailwind, соответствующие существующим CSS-правилам, во время миграции.
- Выучить имена классов Tailwind, преобразуя уже знакомый CSS.
Как пользоваться
- Вставьте CSS-правила.
- Измените базовое значение rem или конфигурацию Tailwind, если в проекте используются свои настройки.
- Скопируйте классы после @apply в разметку или таблицу стилей и проверьте результат в своём Tailwind-проекте.
CSS
.card { display: flex; padding: 1rem; }Результат Tailwind (стандартная шкала)
.card {
@apply flex p-4;
}Подробности и ограничения
Имена классов и шкалы соответствуют Tailwind CSS v3. Совместимость с конфигурацией и синтаксисом Tailwind CSS v4 не гарантируется.
Пользовательские значения, сложные селекторы и псевдоэлементы могут не преобразоваться. Идентичный внешний вид не гарантируется, поэтому проверьте результат на реальной странице.
Поле пользовательской конфигурации выполняется как JavaScript в вашем браузере. Не вставляйте конфигурацию, которой вы не доверяете.
FAQ
Поддерживается ли Tailwind CSS v4?
Используются имена классов и шкалы Tailwind CSS v3. Многие утилиты, например flex, p-4 и text-sm, в v4 называются так же, но v4 переносит конфигурацию в CSS и переименовывает часть утилит, поэтому проверьте результат в своём проекте на v4.
Как использовать имена классов вместо @apply?
Скопируйте список после @apply в атрибут class элемента, например class="flex p-4". Форма @apply группирует классы по исходному селектору.
Можно ли преобразовать классы Bootstrap в Tailwind?
Нет. Инструмент преобразует CSS-объявления, а не имена классов другого фреймворка. Вставьте CSS-правила, стоящие за компонентом Bootstrap, чтобы увидеть подходящие утилиты.
Почему некоторые объявления не преобразуются?
Для значений вне шкалы Tailwind, сложных селекторов и псевдоэлементов может не быть прямой утилиты. Оставьте их в CSS или добавьте в конфигурацию Tailwind.