Плейграунд
Соберите тему Tailwind CSS 3 или 4 из своих токенов прямо в браузере, без установки пакета.
Плейграунд запускает tailwind-dictionary в браузере. Измените токены, и через долю секунды изменятся результат и превью. Вкладки входа:
tokens.json— базовые токены в формате DTCG: палитра, размеры, шрифты, текстовые стили, тени, брейкпоинты, анимации;light.jsonиdark.json— семантические токены тем:data-themeпереключает их на любом элементе страницы;config.json— алиасы темы (themeAliases) и настройки тем (themes.default,themes.prefix). Версия Tailwind переключается кнопкой над редактором, у каждой версии свой набор алиасов. Поляsourceиoutputне нужны: токены берутся из вкладок.
Сборка…
Превью
Сборка…
Как это работает
- В браузере вызывается
generate()— тот же код, что в CLI. Токены и конфиг не отправляются на сервер и не покидают страницу. - Генератор загружается при первой сборке, а не вместе со страницей.
- Превью — изолированный
iframeбез доступа к сети. Результат для Tailwind 4 содержит директиву@theme, которую браузер не понимает, поэтому в превью её переменные подставляются в:root. В настоящем проекте нужен Tailwind. - Цвета в примере записаны строками (
"#2563eb"), чтобы их было удобно править. Объектная форма DTCG (colorSpace,components,hex) тоже поддерживается. - Если в токенах ошибка, под редактором показывается сообщение, а результат остаётся последним успешным.
Что дальше
Скопируйте токены и конфиг в проект и запустите CLI: быстрый старт. Готовые токены той же структуры лежат в pbstyles. Для LESS и SCSS есть плейграунд mixin-dictionary.