mcpField
T
tailwindcss-development

tailwindcss-development

github.com/laravel设计与 UI3.7k952 次安装2 周前更新
代码仓库

关于 tailwindcss-development

这项技能面向使用 Tailwind CSS 为 HTML 编写样式的开发者,重点是遵循项目约定并使用 Tailwind CSS v3。内容涵盖类名组织、响应式与暗色模式检查,以及页面视觉验证。

主要功能

  1. 01Tailwind CSS v3 使用指引
  2. 02遵循项目既有约定
  3. 03整理并精简工具类
  4. 04使用 gap 工具类控制间距
  5. 05检查响应式与暗色模式呈现

适用场景

  1. 01为现有项目中的 HTML 添加样式
  2. 02整理重复的工具类模式
  3. 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>

验证

  1. 在浏览器中检查视觉呈现
  2. 测试响应式断点
  3. 如果项目使用深色模式,请验证其效果

常见问题

  • 使用 margin 而非 gap 工具类设置同级元素之间的间距
  • 项目使用深色模式时,忘记添加深色模式变体
  • 添加新工具类前,没有检查项目现有规范
  • 过度使用内联样式,而 Tailwind 类已足够满足需求

评论

支持 Markdown