网站首页 > 技术文章 正文
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框架,非常值得尝试~
如果您觉得这篇文章对您有帮助,欢迎点赞,评论,转发~
猜你喜欢
- 2024-09-29 CSS 多色正方形上升效果 #web前端
- 2024-09-29 适合前端新手浏览的六个网站,让你成为别人眼中的大佬
- 2024-09-29 一个神奇的色系搭配网站,UI设计风格任你随意搭配颜色
- 2024-09-29 一文讲解Web前端开发基础环境配置
- 2024-09-29 前端不哭 | 没有设计师的界面也要支棱起来
- 2024-09-29 web前端开发课-css背景-背景图像定位 #前端
- 2024-09-29 前端入门——css 渐变 前端渐变代码
- 2024-09-29 真正会穿衣的男人,都是这么搭配牛仔的,李现王一博就是最佳表率
- 2024-09-29 前端(echarts设置坐标轴区域中的分隔线颜色)
- 2024-09-29 css基础必备-度量单位和颜色值,前端小白一看就会
你 发表评论:
欢迎- 499℃几个Oracle空值处理函数 oracle处理null值的函数
- 494℃Oracle分析函数之Lag和Lead()使用
- 493℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 481℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 472℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 467℃【数据统计分析】详解Oracle分组函数之CUBE
- 453℃Oracle有哪些常见的函数? oracle中常用的函数
- 448℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
-
- Spring Boot跨域难题终结者:3种方案,从此告别CORS噩梦!
- 京东大佬问我,SpringBoot为什么会出现跨域问题?如何解决?
- 在 Spring Boot3 中轻松解决接口跨域访问问题
- 最常见五种跨域解决方案(常见跨域及其解决方案)
- Java Web开发中优雅应对跨域问题(java跨域问题解决办法)
- Spring Boot解决跨域最全指南:从入门到放弃?不,到根治!
- Spring Boot跨域问题终极解决方案:3种方案彻底告别CORS错误
- Spring Cloud 轻松解决跨域,别再乱用了
- Github 太狠了,居然把 "master" 干掉了
- IntelliJ IDEA 调试 Java 8,实在太香了
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)