当前位置: 首页 > article >正文

Tailwind CSS 正式发布了 4.0 版本

1 月 22 日,Tailwind CSS 正式发布了 4.0 版本124。以下是该版本的一些新特性:

性能提升

采用全新的高性能引擎 Oxide,基准测试显示全量构建速度提升超 3.5 倍,增量构建速度提升超 8 倍,无新 CSS 的增量构建速度提升 182 倍。

配置优化

  • CSS 优先配置:从 JavaScript 配置文件改为直接在 CSS 文件中使用 @theme 指令进行配置,简化项目文件结构。
  • 自动源检测:自动检测内容源,忽略.gitignore 中的文件和二进制文件,可通过 @source 指令添加默认排除的源。
  • 内置导入支持:无需额外插件即可处理 @import,与引擎紧密集成,速度更快。
  • 内置 CSS 转译:生产构建时自动通过 Lightning CSS 处理供应商前缀、现代特性转译、压缩等,可移除相关工具。

功能增强

  • CSS 主题变量:设计标记默认作为 CSS 变量,方便在运行时引用,用于内联样式或传递给动画库。
  • 原生 CSS 层叠层:使用真实 CSS 层叠层,更易控制样式优先级和交互,减少代码维护量。
  • 动态间距比例:从单一间距比例值派生多种间距实用工具,可自定义或禁用默认间距变量。
  • 现代化 P3 颜色调色板:默认颜色调色板从 rgb 升级到 oklch,色彩更鲜艳,升级项目时颜色平衡保持一致。
  • 简化变量颜色:借助 color-mix () 函数,定义颜色变量更简单,不透明度修饰符自动生效。
  • 容器查询支持:核心支持容器查询,无需额外插件,新增 @max-* 变体,可堆叠变体定义查询范围。
  • 3D 变换:添加 3D 变换 API,如旋转、缩放、平移等,可控制透视和背面可见性。
  • 多种梯度增强:线性梯度支持角度值,新增梯度插值修饰符,添加圆锥和径向梯度实用工具。
  • 新增实用工具类:包括 inset-shadow-、inset-ring-、field-sizing-、color-scheme-、font-stretch-* 等,满足不同场景需求。
  • 变体增强:可组合变体,新增 @starting-style、not-、inert、nth-、in-* 等变体,open 变体支持:popover-open 伪类。
  • 后代变体:新增 ** 变体,用于选择所有后代元素,结合其他变体可精准筛选。

http://www.kler.cn/a/522124.html

相关文章:

  • 在线课堂小程序设计与实现(LW+源码+讲解)
  • 【Go语言圣经】第五节:函数
  • C++,STL,【目录篇】
  • 论文阅读(二):理解概率图模型的两个要点:关于推理和学习的知识
  • 十年筑梦,再创鲸彩!庆祝和鲸科技十周年
  • Microsoft Visual Studio 2022 主题修改(补充)
  • 跨平台物联网漏洞挖掘算法评估框架设计与实现项目经费使用记录和参考文献
  • 除了layui.js还有什么比较好的纯JS组件WEB UI?在谷歌浏览上显示
  • 【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)
  • java构建工具之Gradle
  • 【AI论文】FilmAgent: 一个用于虚拟3D空间中端到端电影制作自动化的多智能体框架
  • 常用的npm镜像源配置方法
  • 刀客doc:禁令影响下,TikTok广告业务正在被对手截胡
  • JVM垃圾回收器的原理和调优详解!
  • 深圳大学-智能网络与计算-实验四:云-边协同计算实验
  • Java多线程与高并发专题——保障可见性和有序性
  • 分布式组件底层逻辑是什么?
  • 在计算机上本地运行 Deepseek R1
  • Couchbase UI: Bucket
  • 小程序 uniapp 地图 自定义内容呈现,获取中心点,获取对角经纬度,首次获取对角经纬度
  • 蓝桥村打花结的花纸选择问题
  • 菜鸟之路Day08一一集合进阶(一)
  • 【数据结构】 并查集 + 路径压缩与按秩合并 python
  • vue事件总线(原理、优缺点)
  • Kafka 深入服务端 — 时间轮
  • 利用JSON数据类型优化关系型数据库设计