技术栈

Tailwind CSS

你可能会说

调个样式还要专门开 CSS 文件,能不能在写结构的地方顺手就调了?

Tailwind CSS 是用一组现成短代码直接写网页外观的工具。例如 p-6、rounded-xl 和 border 分别表示留白、圆角和边框。短代码很多时,可按留白、文字、边框和布局分组阅读;重复组合应收进同一个可复用界面部分。
也常被叫作Tailwind

什么时候选它

  • 组件化项目,设计 token 要统一
  • 不想维护 CSS 命名和一堆样式文件
  • 要快速做响应式与暗色主题

什么时候别选

  • 没有构建管线,只能 CDN 直接用
  • 大量复杂动画和深层嵌套样式
  • 已有成熟设计系统与 CSS 规范

Q面试会问什么

  • 问:类名这么长怎么维护?
    答:样式和结构同处、无全局污染,删组件即删样式;重复组合抽成组件或 @apply。
  • 问:JIT 是什么?
    答:按源码扫描实际用到的类,只生成需要的 CSS,产物小、可任意取值。
延伸阅读 · 权威出处