Web组件库。Vue与React框架。UI组件库如何分层设计,使其具备适配多种Web框架能力。glup、babel与webpack输出 ES6、CJS和UMD 导出,支持无缝 TreeShaking。Webpack与Vite插件支持自定义组件样式主题,可进行全局CSS变量覆盖及组件级SCSS变量覆盖。
CSS变量及SCSS变量在编译时动态插入,实现主题更改。
编译后会将SCSS文件保留,Vite与Webpack插件将原本读取的CSS文件转化为读取SCSS文件并使用sass或WebpackLoader进行编译,实现主题包加载。
项目将主题包和组件样式包分离。
🍭 主题包包含以下文件:
CSS变量定义SCSS入口文件SCSS变量定义ant-design设计规范的色板。🍭 组件包包含以下文件:
SCSS变量定义style 与 class 两个参数。| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| className/class | 类名 | string | - |
| style | 样式名 | CSSProperties | - |