Перейти к содержимому

Миграция с Tailwind

ustatic-css похож на Tailwind по именованию, но это другая библиотека. Не переносите классы из памяти — проверяйте в реестре классов или в help/class-registry.json в репозитории.

ТемаTailwindustatic-css
Конфигурацияtailwind.config.js, JITПредопределённые классы из токенов
Responsivemd:flex, lg:p-8Нет — только hidden-md, hidden-lg и т.д.
Arbitrary valuesw-[300px]Нет
CSS-переменные--tw-*--u-*
Префикс классовнастраиваетсянет (flex, не u-flex)
Tailwindustatic-css
roundedrounded
font-normalfont-normal
select-noneselect-none
hiddenhidden, hidden-md, …
cursor-disabledcursor-disabled
animate-spinanimation:spin-4
space-x-4, flex flex-col gap-2gap-4, gap-2
shadow-md, “нет в библиотеке
grid-columns--3-32grid-columns--3-32
bg-blue-500/50bg-blue-500 bg-opacity-50
md:flexнет — используйте hidden-md и отдельную вёрстку

Псевдосостояния — часть имени, пишутся в “ буквально:

<button class="hover:bg-blue-500 active:pulse">Кнопка</button>
<div class="animation:spin-4">Загрузка</div>
<div class="grid-columns--1fr-auto"></div>
<span class="hover:underline--red-500">Ссылка</span>

Числа похожи на Tailwind (p-4, m-2), но значения из дизайн-токенов: 1 = 4px, 2 = 8px, 4 = 16px. Класс border-1 = 4px (не 1px как дефолтный border в Tailwind).