@chassis-ui/css

中文文档
0.14.0发布于 2026/10/31MITTypeScriptES Module零依赖构建来源已验证近 30 天下载 2775

通过使用设计符号与Figma组件同步的CSS框架.

中文使用文档
文档目录5 节
  1. 包装什么
  2. 使用
  3. 文档
  4. 变动
  5. 许可证

@cassis-ui/ css (英语)

《公约》的核心支助框架 底盘设计系统: 符号化组件, 颜色的上下文类, 和 TypeScript 型 JavaScript 插件, 建于 : @chassis-ui/website-tokens。 。 。 .

npm install @chassis-ui/css

JavaScript 插件使用两个对等依赖: @floating-ui/dom (菜单、流行乐、工具提示)和 vanilla-calendar-pro (取枣. npm 7,后自动安装.

包装什么

文件夹文件
dist/css/汇编的CSS: chassis.css,以及 chassis-grid.css, (中文(简体) ), chassis-reboot.css 财务报告和审定财务报表 chassis-utilities.css 作为单独的部分,每个部分都有精密的构建和源图
dist/js/JavaScript 作为 ES 模块 : chassis.js 期望同伴依赖关系得到解决, chassis.bundle.js 包括他们
dist/tailwind/尾风 CSS v4 的条目
js/dist/每个插件有一个模块,有类型声明; js/src/ 是其类型脚本源
scss/萨斯源
postcss/添加此选项的 PostCSS 插件 --cx- 自定义属性的前缀

使用

在您的 HTML 中包含编译的 CSS, 如果使用交互式组件则包含 JavaScript :

<link rel="stylesheet" href="node_modules/@chassis-ui/css/dist/css/chassis.min.css">

<!-- Optional: only for interactive components -->
<script type="module" src="node_modules/@chassis-ui/css/dist/js/chassis.bundle.min.js"></script>

有数据属性 API 的组件,例如 data-cx-toggle="tooltip",将自己初始化。 从代码导入一个控制组件的插件 :

import '@chassis-ui/css/dist/css/chassis.min.css'
import { Dialog } from '@chassis-ui/css'

Dialog.getOrCreateInstance('#welcome-dialog').show()

从 Sass 源头编译应用您自己的符号和设置 :

@use "@chassis-ui/css/scss/config" with (
  $enable-dark-mode: false
);
@use "@chassis-ui/css/scss/chassis";

萨斯需求 node_modules 和包裹的 scss/vendor/ 装入路径上的目录,并添加 PostCSS 步骤 --cx- 自定义属性的前缀。 这个 安装指南 二者相盖.

在 Tailwind CSS v4 工程中, 导入 Tailwind 条目 :

@import "@chassis-ui/css/tailwind";

文档

底盘-ui.com/css 备有完整的文件:

变动

变动情况 列出每个发布. 核查.md 说什么是公共API 哪个版本的更改得到.

许可证

麻省理工学院. 底盘CSS来源于 诱饵,版权根据麻省理工学院许可证发行的"靴子"作者和"推特"公司;参见: LICENSE.BOOTSTRAP。 。 。 .

版本与发布记录

@chassis-ui/css 共发布 30 个版本,首次发布于 2026/05/03;过去 12 个月发布了 29 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.14.0latest2026/10/319 天前
0.13.02026/10/319 天前
0.12.02026/10/2812 天前
0.11.12026/10/2218 天前
0.11.02026/10/2119 天前
0.10.02026/10/1921 天前

其他发布通道:beta → 0.4.0-0,alpha → 0.5.0-0,next → 0.10.0-next.0。

关于 @chassis-ui/css 的常见问题

@chassis-ui/css 是什么?

通过使用设计符号与Figma组件同步的CSS框架.

如何安装 @chassis-ui/css?

在项目目录运行 npm install @chassis-ui/css,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@floating-ui/dom(^1.7.6)、vanilla-calendar-pro(^3.1.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@chassis-ui/css 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@chassis-ui/css 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@chassis-ui/css 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@chassis-ui/css 可以商用吗?

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

@chassis-ui/css 的下载量有多少?

根据 npm 官方下载统计,@chassis-ui/css 在 2026/10/10 – 2026/11/08 这 30 天内被下载 2,775 次,日均约 93 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@chassis-ui/css 还在维护吗?

最新版本 0.14.0 发布于 2026/10/31(9 天前);至今共发布 30 个版本,其中过去 12 个月发布了 29 个;首次发布于 2026/05/03。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。