Habilidades web-styling
🎨

web-styling

Seguro 🌐 Acesso à rede⚙️ Comandos externos

将Web样式模式应用于React组件

为React应用程序创建一致且响应式的样式需要了解多种CSS方法。本技能提供可直接使用的Tailwind CSS、CSS Modules和组件变体模式,可提高开发速度。

Suporta: Claude Codex Code(CC)
📊 69 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "web-styling". 使用Tailwind CSS创建带有悬停效果的主要按钮

Resultado esperado:

  • • 基础类:px-4 py-2 rounded-lg font-medium transition-colors
  • • 主要变体:bg-blue-600 text-white hover:bg-blue-700
  • • 使用模板字符串将基础类与变体组合
  • • 添加transition-colors以实现平滑的悬停过渡

A utilizar "web-styling". 使用Tailwind构建带有移动端菜单的响应式导航

Resultado esperado:

  • • 移动端:默认隐藏,点击按钮时显示
  • • 桌面端:flex row布局在md断点可见
  • • 使用justify-between在logo和导航项之间进行间距
  • • 添加backdrop-blur以实现现代毛玻璃效果

A utilizar "web-styling". 使用Framer Motion创建模态框动画

Resultado esperado:

  • • 使用AnimatePresence实现进入/退出动画
  • • 将初始透明度设置为0并动画到1
  • • 添加scale和y轴变换以实现平滑的弹出效果
  • • 包含点击关闭的遮罩层

Auditoria de Segurança

Seguro
v4 • 1/16/2026

This is a pure documentation skill containing only markdown examples and patterns for web styling. All 75 static findings are false positives caused by the scanner misinterpreting: CSS hex color codes as cryptographic algorithms, JavaScript template literal backticks as shell command execution, and Tailwind class names as system reconnaissance. No executable code, network calls, file access, or external commands exist in this skill.

2
Arquivos analisados
698
Linhas analisadas
2
achados
4
Total de auditorias
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
21
Comunidade
100
Segurança
87
Conformidade com especificações

O Que Você Pode Construir

构建可复用的按钮组件

创建具有变体、尺寸和条件样式的按钮组件,以实现一致的UI模式

实现深色模式主题

使用Tailwind配置和基于类的切换为React应用程序添加深色模式支持

创建响应式布局

设计响应式网格和弹性布局,可在移动端、平板端和桌面端断点之间自适应

Tente Estes Prompts

基础按钮样式
使用Tailwind CSS创建具有主要、次要和危险变体及悬停状态的按钮组件
响应式卡片网格
创建响应式卡片网格,在移动端显示1列,平板端显示2列,桌面端显示3列,使用Tailwind CSS
主题切换
为React应用实现深色模式切换,使用基于类的深色模式的Tailwind CSS和平滑过渡效果
组件变体
使用class-variance-authority创建完整的按钮组件,支持变体、尺寸和禁用状态,与tailwind-merge配合使用

Melhores Práticas

  • 使用clsx或tailwind-merge处理条件类组合并防止重复样式
  • 使用class-variance-authority定义组件变体,以实现类型安全和可维护的组件API
  • 从移动端优先的基准样式开始,然后在sm、md、lg、xl断点进行覆盖

Evitar

  • 避免不使用tailwind-merge硬编码类字符串,这可能导致样式冲突
  • 不要在没有将任意值提取到主题配置的情况下广泛使用它们,以保持一致性
  • 避免将Tailwind类与内联样式混合,这会使代码库难以维护

Perguntas Frequentes

哪种CSS方法最适合我的项目?
Tailwind CSS适合需要快速迭代和定制的项目。CSS Modules在无需外部依赖的情况下非常适合组件隔离。
应该定义多少个断点变体?
从移动端优先的基准样式开始。添加sm、md和lg断点。仅在大屏幕需要不同布局时才添加xl或2xl。
我可以将多种样式方法结合使用吗?
是的,可以将Tailwind用于工具类,CSS Modules用于组件特定样式,或与styled-components配合实现动态主题。
使用本技能时我的数据安全吗?
本技能只生成代码模式。它不读取任何文件,不发出网络请求,也不存储用户数据。
为什么我的Tailwind类没有生效?
确保tailwind.config.js中的content路径包含组件文件,并在应用程序中正确导入样式。
这与CSS-in-JS库相比如何?
Tailwind提供用于快速原型设计的工具类。CSS Modules提供组件作用域样式。styled-components在动态、基于主题的样式方面表现出色。

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md