发现
其他开发者工具
Tailwind CSS:实用优先的 CSS 框架
一个 utility-first 的 CSS 框架,让开发者用工具类快速构建自定义界面。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v4.3.3
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Tailwind CSS 是一个 utility-first 的 CSS 框架,用于快速构建自定义用户界面。它不提供预设的组件样式,而是提供大量细粒度的工具类,让开发者直接在 HTML 标记中组合出所需样式。项目使用 TypeScript 编写,采用 MIT 许可证开源,主页为 tailwindcss.com。
主要功能
- 工具类驱动:以功能类(utility classes)为核心组织样式,避免为每个界面重复编写自定义 CSS。
- 响应式设计:仓库话题中包含
responsive,适合处理不同屏幕尺寸下的样式。 - PostCSS 集成:话题中包含
postcss,相关包在发布说明中以@tailwindcss/postcss的形式出现。 - 多种使用形态:发布说明中提到了
@tailwindcss/cli(命令行)、@tailwindcss/postcss(PostCSS 插件)以及@tailwindcss/browser(浏览器端)等包,覆盖不同的构建场景。 - 主题与配置能力:发布说明涉及
theme('colors.foo')在 JS 插件中的解析、主题颜色与任意十六进制颜色的归一化匹配,说明框架支持主题定制与插件扩展。
安装与使用
README 中未给出具体的安装命令,完整的文档与使用方式请访问官方站点 tailwindcss.com。
如需参与贡献,请先阅读仓库的贡献指南,然后再提交 Pull Request。
注意事项
- 使用中遇到问题、希望讨论最佳实践或提出功能想法,可以前往 GitHub Discussions。
- 最新版本 v4.3.3 修复了多处问题,包括:
@tailwindcss/cli在文件系统事件不可靠时支持--watch --poll[=ms];任意十六进制颜色与主题颜色的归一化匹配不再区分大小写(如bg-[#fff]与bg-[#FFF]均归一为bg-white);避免 Preflight 覆盖 Firefox 原生的iframe:focus-visible轮廓样式;修正theme('colors.foo')在同时存在--color-foo与--color-foo-bar时的解析;使shadow-sm/12.5、text-shadow-sm/12.5、drop-shadow-sm/12.5、inset-shadow-sm/12.5等小数透明度修饰符正常工作;@tailwindcss/postcss在 Sass 等预处理器改变输入 CSS 时能够重新构建;以及在未运行 Lightning CSS 的场景(如@tailwindcss/browser与 Tailwind Play)下也能正确处理 CSS 嵌套。
本作品整理自 GitHub 开源项目 tailwindlabs/tailwindcss,原作者 @tailwindlabs,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v4.3.3当前版本
修复多项问题:CLI 支持 --watch --poll;任意十六进制颜色与主题颜色归一化匹配不再区分大小写;修复 Preflight 覆盖 Firefox iframe 轮廓、JS 插件主题解析、小数透明度修饰符、PostCSS 重建与 CSS 嵌套处理等。
评论