设计系统反应
现代设计系统 阴影/ ui, (中文(简体) ), Radix 用户界面 电子 尾风 CSS v4Oferece 组件 reutilizáveis, acessíveis e altamente para aplicaáveis react. 中国植物物种信息数据库.
苏马里奥
英斯特拉桑
npm install @evoapi/design-system
乌苏
导入
O 设计系统 possui 切入点分隔道s por 组件e, e 类 进取点 os estilos.
导入臀部 :
import "@evoapi/design-system/styles"; // CSS global
import { Button } from "@evoapi/design-system/button";
import { Input } from "@evoapi/design-system/input";
import { Select } from "@evoapi/design-system/select";
import { Tabs } from "@evoapi/design-system/tabs";
O 导入 serito do root aninda funciona, mas é confinidado , 输入 sincedo , 输入 sincedo , 输入 sincedo 摩多语name 遗产数字 :
import "@evoapi/design-system/dist/index.css"; // CSS global
import { Button } from "@evoapi/design-system";
Usando 组件
import "@evoapi/design-system/styles";
import { Button } from "@evoapi/design-system/button";
import { Input } from "@evoapi/design-system/input";
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@evoapi/design-system/select";
import { Tabs, TabsList, TabsTrigger, TabsContent } from "@evoapi/design-system/tabs";
function App() {
return (
<div className="p-4 space-y-4">
<Button variant="default" size="lg">
Clique Aqui
</Button>
<Tabs defaultValue="account" className="w-[400px]">
<TabsList>
<TabsTrigger value="account">Conta</TabsTrigger>
<TabsTrigger value="password">Senha</TabsTrigger>
</TabsList>
<TabsContent value="account">Conteúdo da aba conta</TabsContent>
<TabsContent value="password">Conteúdo da aba senha</TabsContent>
</Tabs>
<Select>
<SelectTrigger className="w-[180px]">
<SelectValue placeholder="Selecione uma opção" />
</SelectTrigger>
<SelectContent>
<SelectItem value="option1">Opção 1</SelectItem>
<SelectItem value="option2">Opção 2</SelectItem>
<SelectItem value="option3">Opção 3</SelectItem>
</SelectContent>
</Select>
</div>
);
}
答复部分
诺索设计系统 45+ 组件 基底无阴影/ ui :
Formulas e 输入
- 按钮: Botões com múltiplas 变体(默认、破坏性、轮廓、二级、幽灵、链接)
- 投入: Campos de entrada de texto com suporte a diferentes tipos (英语:Campos de entrada de texto com suporte a diferentes tipos) 互联网档案馆的存檔,存档日期2013-12-02. 互联网档案馆的存檔,存档日期2013-12-22. 互联网档案馆的存檔,存档日期2013-12-22
- 文本区域: 阿雷亚·多林哈
- 标签: Rótulos para formulários
- 复选框主席:
- 无线电组: 格鲁波斯-德博托斯电台
- 切换: 切入控制器
- 切换页:1
- 切换组: Grupos de toggles para seleção única ou múltipla 互联网档案馆的存檔,存档日期2013-12-20
- 选择: 菜单降级
- 幻灯片: 低等压载机控制器
- 输入检察官办公室: Campos para códigos de verificação
- 表单: Sistema completo de formulários com vialação 互联网档案馆的存檔,存档日期2013-12-21
导航
- 导航菜单: 降级
- 菜单栏: Barra de 菜单 Estilo 桌面
- 下拉菜单: menus drop down com suporte a submenus, checkbox 电子收音机按钮
- 背景菜单: 菜单背景
- 面包屑副主席:
- 倾斜: 巴拿马管制局
- 边栏: Barras laterais 回应
布局 e Estrutura
- 图表页:1
- 纸牌页:1
- 手风琴页:1
- 可折叠页:1
- 分隔符(中文(简体) )
- 外观比率: 元素专利管制
- 滚动区域页:1
- 可调整页:1
- 标签: 西斯德马·纳韦加韦斯
反馈 e
- 警报: 废除死刑
- 提醒对话框副主席:
- 进展页:1
- 徽标: 地位分类
- 斯凯莱通: 地名管理员
- 索纳 (托斯特)西斯提克马·德·诺菲卡(Sistema de Notifica)
- 工具提示: 底卡斯语境
重叠 e Modais
- 对话框: 莫达伊斯·迪亚洛戈斯
- 工作表: Gavetas deslizantes (上,下,左,右)
- 绘图器: Gavetas deslizantes 移动
- 过量: Popovers para conteúdo 上下文
- 贺卡: 卡片 que aparecem 不盘旋
- 命令: comando com busca接口
数据显示
- 有远见: 我们的神通
- 日历卡伦达里奥数据
- 木马卡罗塞伊斯·德孔图多
- 图表页:1
设计司
托肯斯大学
O 设计系统 Utiliza 尾风 CSS v4 缩写 CSS 自定义属性 第3段:
@import "tailwindcss";
@theme {
--color-background: 0 0% 100%;
--color-foreground: 240 10% 3.9%;
--color-primary: 240 5.9% 10%;
--color-primary-foreground: 0 0% 98%;
--color-secondary: 240 4.8% 95.9%;
--color-secondary-foreground: 240 5.9% 10%;
--color-muted: 240 4.8% 95.9%;
--color-muted-foreground: 240 3.8% 46.1%;
--color-accent: 240 4.8% 95.9%;
--color-accent-foreground: 240 5.9% 10%;
--color-destructive: 0 84.2% 60.2%;
--color-destructive-foreground: 0 0% 98%;
--color-border: 240 5.9% 90%;
--color-input: 240 5.9% 90%;
--color-ring: 240 5% 64.9%;
--radius: 0.5rem;
}
泰马
O sistema suporta Temas Claro e escuro 自动调试变量:
@media (prefers-color-scheme: dark) {
:root {
--color-background: 240 10% 3.9%;
--color-foreground: 0 0% 98%;
--color-primary: 0 0% 98%;
--color-primary-foreground: 240 5.9% 10%;
/* ... */
}
}
组成部分的备选案文
卡达元件 possui 变种 bem definidas usando 差异管理局(CVA)数字 :
// Exemplo: Button variants
<Button variant="default">Default</Button>
<Button variant="destructive">Destructive</Button>
<Button variant="outline">Outline</Button>
<Button variant="secondary">Secondary</Button>
<Button variant="ghost">Ghost</Button>
<Button variant="link">Link</Button>
// Tamanhos
<Button size="sm">Small</Button>
<Button size="default">Default</Button>
<Button size="lg">Large</Button>
<Button size="icon">Icon</Button>
// Exemplo: Select variants
<Select>
<SelectTrigger size="sm">Small</SelectTrigger>
<SelectTrigger size="default">Default</SelectTrigger>
</Select>
// Exemplo: Tabs orientações
<Tabs orientation="horizontal">...</Tabs>
<Tabs orientation="vertical">...</Tabs>
文件
执行:
npm run storybook
故事书《6006》
- ✅ 45起以上事件 com 实例
- ✅ 区域间文件 去除待办事项 os 组件
- ✅ 卡索斯·德·雷阿斯(Casos de uso Reais) (英语) 段分部分e
- ✅ 控制点 维利亚语
- ✅ Código 字体 卡达实例
- ✅ 连续赛 恶魔之分
文档
福图拉里奥斯:
- 按钮: 6 variações(默认、可变、大小、带有图标、仅包含图标、国家)
- 表单: 5 variações (默认、配置表、登录表、实时验证、调查表)
- 投入: 6 variações(默认,带有标签,文件输入,已禁用,带有图标,密码)
- 文本区域: 6 variações(过失、带标签、州、大小、反馈表、控制)
- 选择: 6 variações(过失、有标签、有团体、州、大小、有控制)
- 切换: 5 variações(过失、带标签、州、设置、控制)
- 幻灯片: 7 variações(默认、带标签、范围、州、垂直、设置、不同比例)
- 切换: 6 variações(默认、可变、大小、带有图标、状态、格式工具栏)
- 切换组: 6 variações(默认、选择类型、变体、大小、格式工具栏,国家)
布局 e 导航 :
- 标签: 6 variações(过失、简单、带有图标、状态、控制、产品导航)
- 滚动区域: 4 variações (默认、 水平、 长文本、 大小)
- 图表: 6 variações(默认,可选择,有动作,可排序,有脚,空)
- 手风琴: 5 variações(默认、多倍、带有图标、自定义样式、FAQ)
- 纸牌: 6 variações(故障、有图像、简介卡、统计、产品卡、互动)
反馈 :
- 索纳: 6 variações(默认、所有类型、有动作、定位、高级设置、窗体示例)
- 警报: 5 variações(默认、带有图标、可变、自定义、可解除)
- 进展: 6 variações (默认, 有标签, 变体, 大小, 动画, 多步)
埃·米多斯出击...
德森沃尔维门托
Para contribuir com o 设计系统:
- 克隆再保有量
- 以依赖者身份出售 :
npm install - 故事书:
npm run storybook - 花花相传
- 执行 Os 测试 :
npm run test - 建楼:
npm run build
Estrutura do Projeto (英语:Estrutura do Projeto) 互联网档案馆的存檔,存档日期2013-12-02
ui-design-system/
├── src/
│ ├── components/
│ │ ├── ui/ # Componentes base (shadcn/ui)
│ │ └── stories/ # Stories do Storybook (45+ stories)
│ ├── utils/ # Utilitários (cn, etc.)
│ ├── hooks/ # Hooks customizados (use-mobile)
│ └── index.ts # Exportações principais
├── .storybook/ # Configuração do Storybook
└── docs/ # Documentação adicional
米兰
折旧
⚠️ 重要事项: Os seguintes 组件论坛 折旧 e substituídos por versões basedas no shadcn/ui: (原始内容存档于2018-09-29)
BAccordion→AccordionBAlert→AlertBMenu→DropdownMenu编号 :NavigationMenuBProfile→Avatar+ 自定义组件BAppBar• 使用Button+ 键DropdownMenu
圭亚那
// ❌ Antes (depreciado)
import { BButton, BAlert } from "@evoapi/design-system";
<BButton variant="primary">Click me</BButton>
<BAlert type="success">Success message</BAlert>
// ✅ Depois (novo)
import { Button, Alert } from "@evoapi/design-system";
<Button variant="default">Click me</Button>
<Alert>
<CheckCircle className="h-4 w-4" />
<AlertTitle>Success</AlertTitle>
<AlertDescription>Success message</AlertDescription>
</Alert>
技术
- 反应 18校长:
- 阴影/ ui: 构成部分基础
- Radix 用户界面页:1
- 尾风 CSS v4设计与设计司
- 类别差异授权: Gerenciamento de 变种
- 路西德反应====================================================================
- 反应钩形: Gerenciamento de formulários(法国)
- 佐德语Name: 计划的有效性
- 索纳西斯提克马·德·诺菲卡(Sistema de Notifica)
- 故事本 第8册: 区域间文件
- 类型脚本: Tipagem estática 压缩机
语法
麻省理工学院