mcpField
T
tailwindcss-development

tailwindcss-development

github.com/coollabsio设计与 UI65.3k234 次安装今天更新
代码仓库

关于 tailwindcss-development

此 Skill 指导项目中的 Tailwind CSS 使用规范,重点涵盖 Tailwind CSS v4 的 CSS 优先配置、替代工具类、间距和深色模式。

主要功能

  1. 01遵循项目现有规范
  2. 02使用 v4 CSS 优先配置
  3. 03替换已弃用工具类
  4. 04用 gap 设置兄弟间距
  5. 05沿用现有深色模式

适用场景

  1. 01使用 Tailwind 类设置 HTML 样式
  2. 02将样式更新到 Tailwind CSS v4
  3. 03检查并替换已弃用工具类

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/coollabsio/coolify --skill tailwindcss-development

安装后在 Claude Code 中输入/tailwindcss-development确认已加载。

详细介绍

Tailwind CSS 开发

文档

使用 search-docs 查找 Tailwind CSS v4 的详细用法和文档。

基本用法

  • 使用 Tailwind CSS 类为 HTML 设置样式。在引入新模式前,先检查并遵循项目中现有的 Tailwind 约定。
  • 可以提议将重复模式提取为符合项目约定的组件(例如 Blade、JSX、Vue)。
  • 注意类的位置、顺序、优先级和默认值。移除冗余类,谨慎地在父元素或子元素上添加类以减少重复,并对元素进行逻辑分组。

Tailwind CSS v4 特性

  • 始终使用 Tailwind CSS v4,避免使用已弃用的工具类。
  • Tailwind v4 不支持 corePlugins。
CSS 优先配置

在 Tailwind v4 中,配置以 CSS 为先,使用 @theme 指令——无需单独的 tailwind.config.js 文件:

@theme {
  --color-brand: oklch(0.72 0.11 178);
}
导入语法

在 Tailwind v4 中,使用常规 CSS @import 语句导入 Tailwind,而不是 v3 中使用的 @tailwind 指令:

- @tailwind base;
- @tailwind components;
- @tailwind utilities;
+ @import "tailwindcss";
已替换的工具类

Tailwind v4 移除了已弃用的工具类。请使用下方列出的替代项。透明度值仍为数字。

已弃用替代项
bg-opacity-*bg-black/*
text-opacity-*text-black/*
border-opacity-*border-black/*
divide-opacity-*divide-black/*
ring-opacity-*ring-black/*
placeholder-opacity-*placeholder-black/*
flex-shrink-*shrink-*
flex-grow-*grow-*
overflow-ellipsistext-ellipsis
decoration-slicebox-decoration-slice
decoration-clonebox-decoration-clone

间距

使用 gap 工具类设置同级元素之间的间距,而不是使用外边距:

<div class="flex gap-8">
    <div>Item 1</div>
    <div>Item 2</div>
</div>

深色模式

如果现有页面和组件支持深色模式,新页面和组件也必须以相同方式支持深色模式,通常使用 dark: 变体:

<div class="bg-white dark:bg-gray-900 text-gray-900 dark:text-white">
    Content adapts to color scheme
</div>

常见问题

  • 使用已弃用的 v3 工具类(bg-opacity-、flex-shrink- 等)
  • 使用 @tailwind 指令,而不是 @import "tailwindcss"
  • 尝试使用 tailwind.config.js,而不是 CSS @theme 指令
  • 使用外边距设置同级元素之间的间距,而不是使用 gap 工具类
  • 项目使用深色模式时,忘记添加深色模式变体

评论

支持 Markdown