Tailwind CSS 4.0 是一个游戏规则改变者,它简化了 Web 开发,并显着提高了速度和可用性。 此版本提供更快的构建、简化的设置和增强的自定义选项,使其比以前更强大。 我个人在 UserJot 和 LogSnag 等项目中广泛使用了 Tailwind,我对这些更新感到非常兴奋。
让我们探索一下主要功能:
氧化物引擎:极快的性能
Tailwind 的核心已使用 Rust 完全重写,从而产生了速度显着加快的 Oxide 引擎。
这意味着等待时间显着减少,尤其是对于大型项目。
统一工具链:简单高效
Tailwind 4.0 直接与 Lightning CSS 集成,无需使用 PostCSS、Autoprefixer 或 postcss-import 等单独工具。
例如,导入 CSS 文件现在非常简单:
<code>@import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities";</code>
无需额外配置。
CSS优先配置:直观的定制
配置从 JavaScript 转变为 CSS,允许在 CSS 文件中直接自定义样式。
在 CSS 中使用 tailwind.config.js
指令来代替 @theme
:
<code>@theme { --color-primary: oklch(0.84 0.18 117.33); --font-sans: "Inter", sans-serif; }</code>
原生级联层:有组织的样式
CSS @layer
规则增强样式组织并防止冲突。
示例:定义组件层:
<code>@layer components { .btn { @apply px-4 py-2 bg-blue-500 text-white; } }</code>
容器查询:响应式设计演变
根据容器的大小,而不仅仅是屏幕大小来设置元素的样式。
示例:适应其容器的网格:
<code class="language-html"><div> <!-- Grid adapts to container size --> </div></code>
可组合变体:高级样式组合
新的变体组合方法提供了更好的风格控制。
示例:基于父级悬停的样式:
<code>@import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities";</code>
零配置内容检测:自动文件扫描
Tailwind 自动检测内容文件,无需手动配置。
Tailwind 自动扫描 HTML 文件并应用样式。
现代 Web 功能:尖端 CSS 支持
支持高级 CSS 功能,例如 @starting-style
、color-mix
和 @property
。
示例:使用 @property
制作动画:
<code>@theme { --color-primary: oklch(0.84 0.18 117.33); --font-sans: "Inter", sans-serif; }</code>
Tailwind CSS 4.0 显着增强了速度、简单性和功能。 这些改进简化了工作流程并支持创建复杂的网页设计。 访问 Tailwind CSS 官方网站了解更多详情。
以上是Tailwind CSS 就在这里:你需要知道什么的详细内容。更多信息请关注PHP中文网其他相关文章!