🚀 Tailwind CSS 4.0
Его можно любить и ненавидеть, но он точно никого не оставил равнодушным.
Вышел релиз Tailwind CSS 4.0. Кратко о том, что нового:
⚡️ Производительность
— Полные сборки ускорены в 5 раз.
— Инкрементальные сборки (например, при изменении одного класса) выполняются в 100 раз быстрее — время измеряется в микросекундах.
🌐 Современные технологии CSS
— Поддержка Cascade Layers и
Logical Properties (для right-to-left-интерфейсов).
— Все токены (цвета, отступы, шрифты) доступны через CSS-переменные (можно динамически изменять через JavaScript).
🛠 Упрощенная настройка
— Для подключения достаточно добавить в CSS:
css
@import "tailwindcss";
— Автоматическое обнаружение шаблонов (не требуется указывать файлы в content).
📦 Интеграция с Vite
— Официальный плагин @tailwindcss/vite для оптимизации скорости сборки.
✨ Ключевые возможности
1. Container Queries — стилизация элементов на основе размера контейнера (встроенная поддержка без плагинов).
2. 3D-трансформации — rotate-x-*, rotate-y-*, translate-z-*, perspective.
3. Расширенные градиенты — конические, радиальные, настройка интерполяции цветов.
4. Динамические классы — произвольные значения для grid-cols-*, spacing-*, data-* атрибутов без изменения конфигурации.
5. P3-цвета — обновленная палитра с поддержкой широкого цветового охвата (формат
oklch).
🔧 Дополнительные функции
→ @starting-style — анимации появления элементов через CSS.
→ Модификатор not-* — стилизация исключений (например, not-[.disabled]:opacity-100).
→ Утилиты для управления color-scheme, автоматического изменения размера полей (field-sizing), многоуровневых теней.
🚀 Начало работы
— Создать новый проект:
bash
npx tailwindcss init
— Протестировать в браузере:
Tailwind Play.
🔄 Миграция с версии 3.x
Доступно руководство по обновлению:
Upgrade Guide и автоматизированные инструменты.
💡 Что изменилось под капотом?
Движок Tailwind CSS полностью переписан — улучшена стабильность, производительность и масштабируемость.
Подробнее об изменениях можно прочитать на
странице релиза.
👉
Подписаться | 🚀
Дать boost