关于 tailwindcss-development
这项技能面向使用 Tailwind CSS 为 HTML 编写样式的开发者,重点是遵循项目约定并使用 Tailwind CSS v3。内容涵盖类名组织、响应式与暗色模式检查,以及页面视觉验证。
主要功能
- 01Tailwind CSS v3 使用指引
- 02遵循项目既有约定
- 03整理并精简工具类
- 04使用 gap 工具类控制间距
- 05检查响应式与暗色模式呈现
适用场景
- 01为现有项目中的 HTML 添加样式
- 02整理重复的工具类模式
- 03验证页面的响应式或暗色模式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ laravel/ boost --skill tailwindcss-development安装后在 Claude Code 中输入/tailwindcss-development确认已加载。
详细介绍
Tailwind CSS 开发
文档
使用 search-docs 查阅 Tailwind CSS v3 的详细模式和文档。
基本用法
- 使用 Tailwind CSS 类为 HTML 添加样式。在引入新模式前,先检查并遵循项目现有的 Tailwind 规范。
- 可以提出将重复模式提取为符合项目规范的组件,例如 Blade、JSX 或 Vue 组件。
- 注意类的放置位置、顺序、优先级和默认值。删除冗余类,谨慎地向父元素或子元素添加类以减少重复,并对元素进行逻辑分组。
Tailwind CSS v3 特性
- 始终使用 Tailwind CSS v3,并确认只使用其支持的类。
- 在
tailwind.config.js文件中配置 Tailwind。 - 使用
@tailwind指令导入 Tailwind:
@tailwind base;
@tailwind components;
@tailwind utilities;
间距
列出项目时,使用 gap 工具类设置间距。不要使用 margin。
<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>
常见模式
Flexbox 布局
<div class="flex items-center justify-between gap-4">
<div>Left content</div>
<div>Right content</div>
</div>
Grid 布局
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<div>Card 1</div>
<div>Card 2</div>
<div>Card 3</div>
</div>
验证
- 在浏览器中检查视觉呈现
- 测试响应式断点
- 如果项目使用深色模式,请验证其效果
常见问题
- 使用 margin 而非 gap 工具类设置同级元素之间的间距
- 项目使用深色模式时,忘记添加深色模式变体
- 添加新工具类前,没有检查项目现有规范
- 过度使用内联样式,而 Tailwind 类已足够满足需求
评论
支持 Markdown