mcpField
T
tailwindcss

tailwindcss

github.com/hairyf设计与 UI263.7k 次安装2 周前更新
代码仓库

关于 tailwindcss

Tailwind CSS v4.1.18 参考技能,涵盖安装、实用类、布局、响应式设计、主题和自定义功能,供开发者查阅界面构建与样式编写指南。

主要功能

  1. 01安装指南
  2. 02实用类参考
  3. 03布局与响应式设计
  4. 04主题变量与深色模式
  5. 05自定义与迁移

适用场景

  1. 01构建界面时查询 Tailwind CSS 实用类
  2. 02查阅响应式、主题或自定义方案

安装

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

$npx skills add https://github.com/hairyf/skills --skill tailwindcss

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

GENERATION.md
references/
best-practices-utility-patterns.md
core-installation.md
core-preflight.md
core-responsive.md
core-theme.md
core-utility-classes.md
core-variants.md
effects-form-controls.md
effects-scroll-snap.md
effects-transition-animation.md
effects-visibility-interactivity.md
features-content-detection.md
features-custom-styles.md
features-dark-mode.md
features-functions-directives.md
features-upgrade.md
layout-aspect-ratio.md
layout-columns.md
layout-display.md
layout-flexbox.md
layout-grid.md
layout-height.md
layout-inset.md
layout-margin.md
layout-min-max-sizing.md
layout-object-fit-position.md
layout-overflow.md
layout-padding.md
layout-position.md

详细介绍

Tailwind CSS

该技能基于 Tailwind CSS v4.1.18,生成于 2026-01-28。

Tailwind CSS 是一个实用优先的 CSS 框架,用于快速构建自定义用户界面。无需编写自定义 CSS,而是直接在标记中使用实用类来组合设计。Tailwind v4 引入了以 CSS 为先的配置和主题变量,使自定义设计系统更加容易。

核心参考

主题描述参考
安装Vite、PostCSS、CLI 和 CDN 设置core-installation
实用类理解 Tailwind 的实用优先方法及样式元素core-utility-classes
主题变量设计令牌、自定义主题和主题变量命名空间core-theme
响应式设计移动优先断点、响应式变体和容器查询core-responsive
变体通过状态、伪类和媒体查询变体有条件地应用实用工具core-variants
PreflightTailwind 的基础样式以及如何扩展或禁用它们core-preflight

布局

显示 & Flexbox & Grid
主题描述参考
显示flex、grid、block、inline、hidden、sr-only、flow-root、contentslayout-display
Flexboxflex-direction、justify、items、gap、grow、shrink、wrap、orderlayout-flexbox
Gridgrid-cols、grid-rows、gap、place-items、col-span、row-span、subgridlayout-grid
宽高比控制元素宽高比以实现响应式媒体layout-aspect-ratio
列用于杂志风格或瀑布流布局的多列布局layout-columns
定位
主题描述参考
定位使用 static、relative、absolute、fixed 和 sticky 控制元素定位layout-position
内边距使用 top、right、bottom、left 和 inset 实用工具控制定位元素的放置layout-inset
尺寸
主题描述参考
宽度使用间距比例、分数、容器尺寸和视口单位设置元素宽度layout-width
高度使用间距比例、分数、视口单位和基于内容的尺寸设置元素高度layout-height
最小 & 最大尺寸min-width、max-width、min-height、max-height 约束layout-min-max-sizing
间距
主题描述参考
外边距使用间距比例、负值、逻辑属性和 space 实用工具控制元素外边距layout-margin
内边距使用间距比例、逻辑属性和方向性实用工具控制元素内边距layout-padding
溢出
主题描述参考
溢出控制元素如何处理超出容器的内容layout-overflow
图片 & 替换元素
主题描述参考
对象适应 & 位置控制图片和视频的缩放和定位方式layout-object-fit-position
表格
主题描述参考
表格布局border-collapse、table-auto、table-fixedlayout-tables

变换

主题描述参考
变换基础用于启用变换、硬件加速和自定义变换值的基础变换工具transform-base
平移使用间距刻度、百分比和自定义值在 x、y 和 z 轴上平移元素transform-translate
旋转使用角度值和自定义旋转在 2D 和 3D 空间中旋转元素transform-rotate
缩放使用百分比值对元素进行均匀缩放或在特定轴上缩放transform-scale
倾斜使用角度值在 x 和 y 轴上倾斜元素transform-skew

排版

主题描述参考
字体与文本字体大小、粗细、颜色、行高、字母间距、装饰、截断typography-font-text
文本对齐使用左对齐、居中、右对齐、两端对齐和逻辑属性控制文本对齐typography-text-align
列表样式用于项目符号和标记的 list-style-type、list-style-positiontypography-list-style

视觉

主题描述参考
背景背景颜色、渐变、图像、大小、位置visual-background
边框边框宽度、颜色、圆角、分隔线、环形visual-border
效果盒阴影、不透明度、混合模式、背景模糊、滤镜visual-effects
SVG用于 SVG 和图标样式的 fill、stroke、stroke-widthvisual-svg

效果与交互

主题描述参考
过渡与动画CSS 过渡、动画关键帧、减少动态效果effects-transition-animation
可见性与交互可见性、光标、指针事件、用户选择、z-indexeffects-visibility-interactivity
表单控件accent-color、appearance、caret-color、resizeeffects-form-controls
滚动捕捉用于轮播的 scroll-snap-type、scroll-snap-aligneffects-scroll-snap

功能

深色模式
主题描述参考
深色模式使用 dark 变体和自定义策略实现深色模式features-dark-mode
迁移
主题描述参考
升级指南从 v3 迁移到 v4、破坏性变更、重命名映射features-upgrade
自定义
主题描述参考
自定义样式添加自定义样式、工具类、变体,并使用任意值features-custom-styles
函数与指令Tailwind 的 CSS 指令和函数,用于与你的设计系统协作features-functions-directives
内容检测Tailwind 如何检测类以及如何自定义内容扫描features-content-detection

最佳实践

主题描述参考
工具类模式管理重复、冲突、important 修饰符、何时使用组件best-practices-utility-patterns

关键建议

  • 直接在标记中使用工具类 - 通过组合工具类来构建设计
  • 使用主题变量进行自定义 - 使用 @theme 指令定义设计令牌
  • 移动优先的响应式设计 - 移动端使用无前缀工具类,断点使用带前缀工具类
  • 使用完整的类名 - 绝不要通过字符串插值动态构造类名
  • 利用变体 - 堆叠变体以实现复杂的条件样式
  • 优先使用 CSS 优先配置 - 使用 @theme、@utility 和 @custom-variant 而非 JavaScript 配置

评论

支持 Markdown