canvas
var(--canvas)从颜色和字距,到菜单、标签页与弹窗。让同一套界面语言在网站、工具和工作台之间延续。
无需 UI 框架。CSS 负责外观,轻量模块增强原生 HTML;已有项目也可只使用 tokens。
<link rel="stylesheet" href="./tokens.css">
<link rel="stylesheet" href="./fonts.css">
<link rel="stylesheet" href="./design-system.css">
<script type="module" src="./design-system.js"></script>
<body data-mudsx>
<a class="mx-button mx-button--primary" href="/projects">
探索产品
</a>
</body>---
import Button from './components/ui/Button.astro';
---
<Button href="/projects" variant="primary">探索产品</Button>.my-panel {
color: var(--mudsx-ink);
background: var(--mudsx-card);
border: 1px solid var(--mudsx-hairline);
border-radius: var(--mudsx-radius);
padding: var(--mudsx-space-6);
}组件包包含 CSS、JavaScript、类型声明、字体许可和独立示例。网站专属布局不进入共享包。
中性浅色与深色画布、主次文字和语义状态;与工作台、登录页使用同一份核心。
var(--canvas)var(--surface-solid)var(--surface-solid)var(--text)var(--text)var(--muted)var(--muted)var(--line)var(--line)var(--muted)为日常创造。
让复杂更简单。
共享 xVf 与系统中文字体承载正文,Geist Mono 区分技术标签。标题和控件使用 500,正文保持 400。
设计代码供 MUDSX 自有项目复用。xVf 是 x.ai 实站公开字体资产,不声明开源许可;Inter 与 Geist Mono 许可随包附带。只包含公开 UI,不包含 hub.mudsx.com 私人工作台的数据或认证逻辑。
无障碍说明 ↗