Tailwind CSS v3.3 发布,支持 ESM/TS、丰富调色板颜色
Tailwind CSS v3.3 带来了大量的新内容,更新内容如下:
扩展的深色调色板:
在 Tailwind CSS v3.3 中,为每一种颜色都增加了一个新的
950
色调,这是一种更加深的色调ESM 和 TypeScript 支持:
现在可以在 ESM 和 TypeScript 中配置 Tailwind CSS
用逻辑属性简化 RTL 支持:
现在你可以使用逻辑属性来更容易和自动地完成大部分的样式设计,建立适应不同方向的布局。
新的实用程序,如
ms-3
和me-3
,可以为元素的开始和结束设置样式,以便样式自动适应 RTL。微调渐变色的位置:
增加了新的工具,如
from-5%
,via-35%
和to-85%
,让你调整渐变色中每个色块的实际位置,准确地指定位置。开箱即用 Line-clamp:
Tailwind 在两年前发布了官方的 line-clamp 插件,尽管它使用了一堆奇怪的废弃的
-webkit-*
的东西,但它在每个浏览器中都能正常运行,而且会一直运行下去,所以我们决定把它植入框架本身。因此,当你升级到 v3.3 时,如果你正在使用 line-clamp 插件,你可以安全地移除它。
新的字体大小实用程序的行高缩写
在用 Tailwind 设置行高时,从来没有同时设置字体大小的功能。因此,受颜色不透明度修改器语法的启发,Tailwind 决定用一个单一的工具来设置它们,从而节省一些字符。
没有
var()
的 CSS 变量本着减少输入的精神,Tailwind 在使用 CSS 变量作为任意值时,也可以省略
var()
可配置的
font-variation-settings
:当使用自定义字体时,你经常想要配置诸如
font-feature-settings
或font-variation-settings
,以加入的字体提供特定调整。之前已经可以让
font-feature-settings
做到这一点了,现在你也可以对font-variation-settings
进行同样的设置。新的
list-style-image
实用程序想过用胡萝卜的图片作为你的列表项目标记吗?现在你可以使用新的
list-image-*
实用工具来实现以剪贴画来作为列表项目标记。
<ul class="list-image-[url(carrot.png)] ..."> <li>5 cups chopped Porcini mushrooms</li> <!-- ... --> </ul>
新的
hyphens
工具增加了对这些
hyphens-*
工具的支持,使用hyphens-manual
和­
,可以告诉浏览器在需要把一个词分成多行时在哪里插入一个连字符:
<p class="hyphens-manual ..."> ... Kraftfahrzeug­Haftpflichtversicherung is a ... </p>

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Solon v2.2.7 发布,支持 Java 8 到 Java 20
Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。也是一个有自己接口标准规范的开放生态。 150来个生态插件,覆盖各种不同的应用开发场景: 相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。(更快) qps 高 2~ 3 倍。(更高) 运行时内存节省 1/3 ~ 1/2。(更少) 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。(更小) 同时支持 jdk8, jdk11, jdk17, jdk20。 似曾相似的体验,入门更简单,迁移很方便: @Controller public class App { public static void main(String[] args) { Solon.start(App.class, args, app->{ //手写模式 app.get("/", ctx -> ctx.outputAsJson("{message:'Hello world!'}")) }); } //注解模式 @Get @Socket @...
- 下一篇
Flecs 发布 3.2 版本,轻量级实体组件系统
Flecs 是用于 C 和 C++ 的实体组件系统,有助于构建游戏等模拟场景。 Flecs 现已发布 3.2 版本,此版本具有多项新的功能,下面介绍其中部分功能: 发布亮点 关系性平铺Relationship flattening Flecs 3.2 扩展了实体关系可以与关系扁平化一起使用的用例!此功能将具有不同父级的实体存储在同一个表中,可以显着减少内存碎片。现有系统无需更新即可支持关系扁平化,广度优先排序和关系遍历等功能仍然有效!展平表中的实体仍然可以以完全支持(自动)矢量化的 CPU 缓存友好方式进行迭代。 这是一个实验性功能,将来会有很多改进。 flattening 后,这个场景的桌子数从46000张减少到960张。 新的图形查询引擎 Flecs 3.2 包含一个完全从头开始编写的新规则引擎,比以前的引擎快 4 个数量级!新引擎获得许多改进,例如改进的运行时、用于图形遍历的记忆缓存、更好地利用新数据结构以及改进查询计划的生成。 Assemblies - 程序集 程序集是一项新功能,可以创建程序资产。程序集是 Flecs 脚本的一个片段,在执行时会根据多个输入参数生成实体和组件...
相关文章
文章评论
共有0条评论来说两句吧...