SuperAPI AI 工具集

tailwind-css-patterns

前端与建站

查看项目

更新于 10-16 06:48

技能介绍

用途:为使用 Tailwind CSS 实用优先框架构建现代响应式界面提供可操作的样式模式,覆盖 v4.1+ 特性,包括 CSS 优先配置、自定义工具与暗色模式。

主要能力:

  • 响应式断点:sm: 640px、md: 768px、lg: 1024px、xl: 1280px、2xl: 1536px。
  • 布局与组件模式:居中容器、响应式网格、卡片、表单、导航、模态框等。
  • 暗色模式:支持 class 或 media 策略,用 dark:bg-gray-900、dark:text-white 等实现。
  • 设计令牌:使用 Tailwind 的间距、颜色、排版尺度;可在 tailwind.config.js 或 @theme 中定制主题。

使用方式(移动优先):先写移动端基础样式,再加响应式前缀。常见写法如 flex items-center justify-center min-h-screen、grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4。优先组合工具类,重复模式抽取为组件类。表单可加 focus:ring-2 focus:ring-blue-500。暗色切换可用 document.documentElement.classList.toggle('dark')。

适用场景:React/Vue/Svelte 组件样式、响应式布局与网格、设计系统、暗色模式、CSS 工作流优化。

限制与注意:避免类名过长,应抽取组件;确保 content 路径包含所有模板文件以防生产环境清除样式;谨慎使用任意值;避免 @apply 搭配复杂选择器;暗色模式需正确配置;响应式前缀须置于非响应式类之前;提交前在 DevTools 各断点验证并检查可访问性。