# OAS-UI > OAS-UI 是框架无关的 Web Components UI 组件库:零运行时依赖、Shadow DOM 封装、CSS 变量主题令牌、浅色/暗色与 RTL 原生支持,可用于原生 HTML、React、Vue 与 SSR(DSD)。 关键约定: - 组件标签统一前缀 `oas-`,属性用 kebab-case,事件统一 `oas-*`(bubbles + composed,可穿出 shadow DOM)。 - 受控 / 非受控双模式;`disabled` 支持 config-provider 全局注入。 - 颜色一律走 CSS 变量 token(含暗色变体);样式隔离在 shadow DOM,跨边界改样式用 CSS 自定义属性或 `::part()`。 - 安装、按需引入、图标 opt-in 注册与 CDN 用法见「快速开始」。 - 人类可读的完整文档在站点内;本文件与 `/llms-full.txt` 面向 LLM/agent。 ## 快速开始 - [快速开始](https://oas-ui.dev/guide/getting-started): 安装、按需引入、图标 opt-in 注册与 CDN 用法的入门指南。 ## 指南 - [无障碍(A11y)](https://oas-ui.dev/guide/accessibility): OAS-UI 以 WCAG 2.1 AA 为目标,并有持续的 axe 自动化审计。 - [集成 FAQ](https://oas-ui.dev/guide/faq): 来自真实项目集成的常见问题与陷阱。 - [液态玻璃画廊](https://oas-ui.dev/guide/glass): 半透明 surface + backdrop 模糊 + 高光折光边的材质层(边缘折射为静态置换近似;动态流动感由可选运行时 glass-fluid.js 提供——指针镜面高光 + 按压收紧,详见本页「动态流动感」)。 - [场景方案](https://oas-ui.dev/guide/recipes): 以「完整可拷贝」为标准的组合模式集。 - [皮肤画廊](https://oas-ui.dev/guide/skins): 6 套品牌色皮肤 × 3 套内置主题,实时切换预览。 - [SSR 边界策略](https://oas-ui.dev/guide/ssr): OAS-UI 是 Web Components 组件库,组件在浏览器运行时自定义元素、Shadow DOM 与事件。 - [主题与自定义](https://oas-ui.dev/guide/theming): 在根元素( 或任意容器)上设置 data-theme 切换三套内置主题: - [设计 Token(Design Tokens)](https://oas-ui.dev/guide/tokens): OAS-UI 的全部视觉语言都由 CSS 变量(语义 token)驱动。 ## 基础组件 - [Button 按钮](https://oas-ui.dev/components/button): 基础按钮组件,原生