网站首页 > 技术文章 正文
Tailwind CSS 可以说是目前最火的CSS框架,使用功能类优先的原则聚合CSS样式,使用框架提供的类即可完成布局和样式。虽然听着像是回到了bootstrap的时代,但使用之后明显感觉到开发体验很好。
今天(12月10号)Tailwind CSS v3.0发布,该版本有很多重要的升级。主要改进在于编译引擎,自定义值,内置颜色扩展,彩色阴影效果,多列布局,打印修饰符等。
想体验新版本的开发者,可以安装最新版本。
npm install -D tailwindcss@latest postcss autoprefixer
下面详细介绍一下3.0的主要变化:
Just-in-Time 引擎
本次主要的升级就是将 classic 引擎替换为性能更强的 Just-in-Time 引擎。替换之后,不仅使得编译速度大大提升,还能实现例如自定义值这类复杂配置的功能。
自定义值(arbitrary values)
Tailwind CSS 虽然功能聚合做得很好,但是缺少了扩展性。3.0带来了自定义值配置,可以将个性化的需求和 Tailwind CSS 的类进行结合。举个栗子:
Tailwind CSS class top-3 可以设置距顶部的高度,但是 Tailwind CSS 提供的选项是固定的,比如说 top-1, top-2, top-3... 如果想自定义一个高度怎么办呢?
现在可以使用自定义值,使用方式如下:
使用自定义值既能避免手写CSS,又能实现个性化需求。
增加内置颜色
使用过 Tailwind CSS 的开发者都知道,其内置了一下颜色,每个颜色按深浅分为10个等级。2.0版本内置了 8 种颜色,如果需要其他颜色需要自己配置。
Tailwind CSS 团队一直想增加颜色种类,但是考虑到编译性能和CSS体积大小,只能放弃。直到本次引擎的升级,增加颜色的问题才得以解决。
因此3.0版本内置了 22 种颜色,开箱即用!当然如果还不能满足需求,依然支持自定义颜色。
彩色阴影
Tailwind CSS 3.0 新增了shadow 类,实现彩色的 box shadow。
支持多列布局
这是一个很强大又很实用的功能,一般行列布局都是需要前端组件库实现的。
打印修饰符
在元素上添加打印修饰符,能够修改打印的样式。
丰富的下划线样式
Tailwind CSS 3.0 可以修改下划线的颜色,高度,样式等。
Tailwind CSS 3.0 本次还有一些更新点,有兴趣的朋友可以去官网查看一下更新文档。Tailwind CSS 3.0 是较大的一次升级,基本上兼容2.0的API。绝大部分项目都可以直接从2.0升级到3.0版本。
Tailwind CSS 3.0 是非常强大的CSS框架,非常值得尝试~
如果您觉得这篇文章对您有帮助,欢迎点赞,评论,转发~
猜你喜欢
- 2025-06-09 恭喜iPhone XR珊瑚色用户,你们提前买到了2019年最流行的颜色
- 2025-06-09 用前端实现“手电筒”效果,照亮世界!
- 2025-06-09 前端学不动了:ReactNative——2025年了,这玩意儿咋还在卷?
- 2025-06-09 莫兰特飞天遁地52分,让你想起了谁?
- 2025-06-09 20 个让人惊叹的 JavaScript 单行代码技巧,效率瞬间提升
- 2025-06-09 涂在子弹头上的各种颜色,原来是这意思
- 2025-06-09 CSS 新特性 Relative Colors:用一行代码解决颜色维护的大难题!
- 2025-06-09 可视化大屏的色彩密码:深色和浅色的对比与选择
- 2025-06-09 APP界面设计思路(app界面设计过程)
- 2024-09-29 CSS 多色正方形上升效果 #web前端
你 发表评论:
欢迎- 655℃几个Oracle空值处理函数 oracle处理null值的函数
- 646℃Oracle分析函数之Lag和Lead()使用
- 644℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 637℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 632℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 621℃【数据统计分析】详解Oracle分组函数之CUBE
- 617℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 595℃大学生悬浮窗搜题答案神器?分享8个软件和公众号,来对比看看吧
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)