样式
本项目已集成 Tailwind CSS 支持,开发者可根据需求灵活使用实用类进行快速布局与样式编写。Tailwind 提供了高度可组合的原子化 CSS 类,极大提升了开发效率和响应式能力。
✅ 集成方式
配置 tailwind.config.js
:
💡 使用示例
传统写法(SCSS / CSS):
Tailwind 写法:
Tailwind 的原子类命名方式,使你无需反复编写 CSS,即可构建高度定制化的 UI。
🧩 Tailwind 在项目中的优势
特性 | 描述 |
---|---|
⚡ 快速开发 | 减少 CSS 编写,直接在 HTML 中通过类名控制样式 |
📱 响应式设计 | 内置断点支持(sm, md, lg, xl),轻松实现响应式布局 |
🎨 主题定制 | 支持通过 tailwind.config.js 自定义颜色、字体、间距等 |
🧼 清洁代码 | 不产生冗余 CSS,仅生成实际用到的样式 |
🔁 可与 SCSS 共存 | Tailwind 与项目中原有 SCSS/CSS 并行使用,互不干扰 |
🧱 组件友好 | 支持在组件中混合使用 Tailwind 和自定义 class |
🧪 示例:Tailwind 在 Vue 组件中的使用
📝 注意事项
- Tailwind 的类名较多,建议配合 VSCode 插件如 Headwind 使用;
- Tailwind 适合用于结构和布局样式,复杂动画或特殊样式仍建议使用 SCSS 或 CSS;
- 所有 Tailwind 类都可通过
class=""
直接使用,无需额外引入; - 开启
@apply
指令可在 SCSS 文件中复用 Tailwind 类;