# 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): 来自真实项目集成的常见问题与陷阱。 - [框架接入(React / Vue / Next / Nuxt)](https://oas-ui.dev/guide/frameworks): OAS-UI 是 Web Components 组件库,不需要官方 wrapper 也能直接用。 - [磨砂玻璃画廊](https://oas-ui.dev/guide/glass): 半透明 surface + backdrop 模糊 + 高光折光边的材质层(不依赖浏览器专属滤镜,Chromium / Firefox 同构;动态流动感由可选运行时 glass-fluid.js 提供——指针镜面高光 + 按压收紧,详见本页「动态流动感」)。 - [场景方案](https://oas-ui.dev/guide/recipes): 以「完整可拷贝」为标准的组合模式集。 - [资源管理示例(组合示例)](https://oas-ui.dev/guide/resource-management): 本页不是新组件:演示如何用 oas-resource(泳道 + 负载直方图)+ oas-card(资源卡)+ oas-checkbox(任务分配表)加纯函数 levelResources() 组合出一个可交互的资源管理页。 - [皮肤画廊](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)驱动。 - [服务端窗口取数(windowed 配方)](https://oas-ui.dev/guide/windowed-data): 面向十万行级数据:组件只负责算「需要哪一段」,取数、取消、合并由宿主负责。 ## 基础组件 - [Button 按钮](https://oas-ui.dev/components/button): 基础按钮组件,原生