基于原生 Web Components 构建,零依赖、高性能、易扩展
专为企业级应用设计的现代化组件库
基于原生 Web Components,无需任何框架依赖,开箱即用
轻量级设计,极小的包体积,快速加载,流畅体验
精美的 UI 设计,支持主题定制,适配各种场景
模块化架构,灵活的 API 设计,轻松定制和扩展
完美适配桌面端和移动端,提供一致的用户体验
完整的 TypeScript 支持,提供更好的开发体验
几行代码即可开始使用
<!-- 引入 CSS -->
<link rel="stylesheet" href="https://www.sanoui.com/sanoui/sanoui.min.css">
<!-- 引入 JS -->
<script src="https://www.sanoui.com/sanoui/sanoui.min.js"></script>
<!-- 使用组件 -->
<sa-button>点击我</sa-button>
<sa-dialog id="myDialog">
<div slot="content">对话框内容</div>
</sa-dialog>
<script>
document.getElementById('myDialog').open();
</script>
/* 自定义主题色 */
:root {
--theme-color: #409EFF;
--sa-primary: #1f6feb;
}
/* 使用组件 */
<sa-button class="custom-btn">自定义按钮</sa-button>
5 分钟快速上手 SanoUI
通过 CDN 或 npm 安装 SanoUI
npm install sanoui
在 HTML 中引入 CSS 和 JS 文件
<link rel="stylesheet" href="https://www.sanoui.com/sanoui/sanoui.min.css">
<script src="https://www.sanoui.com/sanoui/sanoui.min.js"></script>
开始使用组件构建你的应用
<sa-button>Hello SanoUI</sa-button>