# @smwb/ui-css 中文文档

规范地址：https://npmcn.com/package/%40smwb/ui-css/

版本：2\.10\.2
npm 元数据更新时间：2026-11-02T12:25:05.557Z
中文译文更新时间：2026-11-02T12:29:12.981Z
软件包许可：MIT

本文由上游 README 机器翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40smwb/ui-css
原文对照：https://npmcn.com/package/%40smwb/ui-css/?lang=original
项目主页：https://sourcecraft.dev/elfenmail/ui
源码仓库：https://git.sourcecraft.dev/elfenmail/ui

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：291 kB，4 个文件
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2026-05-29T12:52:57.299Z
- 最新版本发布：2026-11-02T12:25:05.351Z
- 已发布版本数：20（近 12 个月 20 个）

## 中文简介

@smwb设计系统的预构建聚合样式表（从@smwb/ui-styles编译）。框架无关——由React和SolidJS库共享。

## 安装

```sh
npm install @smwb/ui-css
```

也可以使用：`pnpm add @smwb/ui-css`、`yarn add @smwb/ui-css`、`bun add @smwb/ui-css`

## README

# @smwb / ui-css

这个 **预构建的聚合样式表** 为 `@smwb` 设计系统-每个组件的CSS在一个 文件，从 [`@smwb/ui-styles`](https://www.npmjs.com/package/@smwb/ui-styles)。框架- 不可知论：完全相同的样式表支持两者 [`@smwb/ui-react`](https://www.npmjs.com/package/@smwb/ui-react) 和 [`@smwb/ui-solid`](https://www.npmjs.com/package/@smwb/ui-solid).

![license](https://img.shields.io/badge/license-MIT-blue.svg)

## 安装

```sh
npm install @smwb/ui-css
```

## 使用

```ts
import "@smwb/ui-css";
// or
import "@smwb/ui-css/ui.css";
```

可选的CSS重置(from `@smwb/ui-styles`):

```ts
import "@smwb/ui-styles/normalize.css";
```

## 什么时候使用它

-   **cj** 消费者，或者任何想要使用固定级联顺序的单个全局样式表的时候。
-   快速启动/ cdn风格的使用，摇树没有设置。

如果从 `@smwb/ui-react` / `@smwb/ui-solid` 在一个 **ESM** 构建,每个 组件已经自动拉入了它自己的CSS（可摇树），以及 `--smui-*` 令牌——你不需要这个包。

`ui.css` 将令牌声明为 `:root` 和 `:root[data-theme="dark"]`，以an开头 `@import` 从谷歌字体的Roboto网页字体。

## 它是如何构建的

`lessc @smwb/ui-styles/less/components.less → dist/ui.css`。若要自定义设计令牌，请重写 他们在 `@smwb/ui-styles` （参见README）并重新编译。

## 许可证

[麻省理工学院](https://npmcn.com/package/%40smwb/ui-css/LICENSE)

## 常见问题

### @smwb/ui-css 是什么？

@smwb设计系统的预构建聚合样式表（从@smwb/ui-styles编译）。框架无关——由React和SolidJS库共享。

### 如何安装 @smwb/ui-css？

在项目目录运行 npm install @smwb/ui-css，或使用 pnpm add / yarn add / bun add。

### @smwb/ui-css 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/smwb\_\_ui-css 是否存在。

### @smwb/ui-css 可以商用吗？

@smwb/ui-css 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @smwb/ui-css 还在维护吗？

最新版本 2\.10\.2 发布于 2026/11/02（1 天前）；至今共发布 20 个版本，其中过去 12 个月发布了 20 个；首次发布于 2026/05/29。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

