SuperAPI AI 工具集

tailwind-patterns

前端与建站

查看项目

更新于 10-13 17:10

技能介绍

用途

Tailwind Patterns 是一个面向 Tailwind CSS 的快速参考,帮助使用者在编写界面时快速查阅实用类(utility classes)的常见组合与配置方式。资料描述其触发场景包括:tailwind、utility classes、responsive design 等关键词。

主要能力

该参考内容涵盖以下方面:

响应式断点

列出各前缀对应的最小宽度:sm: 640px、md: 768px、lg: 1024px、xl: 1280px、2xl: 1536px。并给出示例:<div class="w-full md:w-1/2 lg:w-1/3">,注释说明其效果为移动端全宽、平板半宽、桌面三分之一宽。

常见布局模式

提供多种布局代码片段:

  • 居中容器:<div class="container mx-auto px-4">
  • Flexbox 行:<div class="flex items-center justify-between gap-4">
  • 网格:<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
  • 堆叠:<div class="flex flex-col gap-4">

组件示例

  • 卡片:<div class="bg-white rounded-lg shadow-md p-6">,内部包含标题 <h3 class="text-lg font-semibold mb-2">Title</h3> 与内容 <p class="text-gray-600">Content</p>。
  • 按钮:<button class="bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors">Button</button>。
  • 表单输入:<input type="text" class="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" placeholder="Enter text">。

深色模式

示例:<div class="bg-white dark:bg-gray-900 text-gray-900 dark:text-white">,并附配置代码:

// tailwind.config.js
module.exports = { darkMode: 'class' }

状态修饰符

列出触发条件:hover:(鼠标悬停)、focus:(元素聚焦)、active:(被点击时)、disabled:(禁用状态)、group-hover:(父元素悬停)。

间距刻度

列出类与尺寸对应:p-1 为 4px、p-2 为 8px、p-4 为 16px、p-6 为 24px、p-8 为 32px。

任意值

示例:<div class="w-[137px] h-[calc(100vh-64px)]">。

附加资源

资料提示,如需详细模式,可加载 ./references/component-patterns.md,其中包含 Navbar、卡片、表单、警报、加载状态等内容。

使用方式

该内容以技能形式提供,当出现 tailwind、utility classes、responsive design 等触发词时可被调用作快速查阅。具体安装或调用方式暂未提供。

适用场景

适用于编写或查阅 Tailwind CSS 样式时快速获取常见类组合、响应式断点、深色模式配置与组件结构参考。

限制

资料仅提供上述参考内容与代码片段,未说明平台支持范围、版本兼容性、安装步骤或收费情况,这些信息暂未提供。