极速开发
几分钟即可设计和定制响应式界面。原生 CSS 变量、预定义类名、覆盖所有语义 HTML 元素的 12 列栅格。
Translation note (2026-04-30). v2.0.0 adds RTL support and a refreshed 2026 framework comparison. The English source is the canonical reference while these translations catch up. See https://skeletonic.io/about/ · https://skeletonic.io/components/ · https://skeletonic.io/benchmarks/.
Skeletonic Stylus 是一个开源 Stylus CSS 库,用于无障碍、高性能、模块化的 UI 样式开发。
它诞生于 2018 年,最初是一个精简 CSS 体积的个人实验,同时保留了完整组件库的开发体验。八年过去,目标始终未变。
几分钟即可设计和定制响应式界面。原生 CSS 变量、预定义类名、覆盖所有语义 HTML 元素的 12 列栅格。
gzip 后约 7.7 KB。页面加载更快,核心构建块一个不少。
专为桌面和移动端打造,布局自适应任何设备。触控优化,全程语义化 HTML。
WCAG 2.2 内置支持:focus-visible 焦点环、AA 对比度、跳转链接辅助、键盘友好组件、减弱动效支持——无需额外样式表,无需 aria-* 模板代码。
模块化 CSS 组件与 Stylus 混入。按钮、表单、卡片、提示框、徽章、色板和动画——简洁、模块化、即装即用。
由 Sebastien Rousseau 设计、构建和维护。双重许可:MIT 或 Apache 2.0。无费用,无许可成本,商业用途同样适用。
一个自托管样式表即可涵盖排版、按钮、表单、卡片、表格、色板、动画和工具类。无 JavaScript。无需构建步骤。无 Bootstrap、Tailwind 或 Bulma 的对等依赖。
| 特性 | Skeletonic Stylus | Bootstrap 5 | Tailwind CSS | Bulma |
|---|---|---|---|---|
| Gzip 体积 | 约 7.7 KB | 约 30 KB | 约 10 KB (varies) | 约 30 KB |
| WCAG 2.2 合规 | 内置 | 部分 | 手动 | 部分 |
| 级联层 | 支持 (@layer) |
不支持 | 不支持 | 不支持 |
| 深色模式 | prefers-color-scheme |
可选启用 | 基于类名 | 可选启用 |
| 需要 JavaScript | 不需要 | 需要 (Popper) | 不需要 | 不需要 |
| CycloneDX SBOM | 有 | 无 | 无 | 无 |
| 减弱动效 | 已适配 | 部分 | 手动 | 部分 |
| 许可证 | MIT 或 Apache 2.0 | MIT | MIT | MIT |
!important,无需 DOM 顺序技巧。Skeletonic Stylus 遵循 语义化版本 2.0。
| 升级类型 | 时机 | 示例 |
|---|---|---|
| 主版本 | 移除或重命名公共类、混入或令牌 | 1.x → 2.0 |
| 次版本 | 新增组件、混入或令牌 | 1.1 → 1.2 |
| 补丁版本 | Bug 修复、无障碍优化、性能、安全 | 1.1.6 → 2.0.0 |
所有公共类名、所有 CSS 自定义属性以及所有导出的 Stylus 混入均属于公共 API。破坏性变更将触发主版本升级并附带迁移指南。
Skeletonic Stylus 由 Sebastien Rousseau 设计、构建和维护。双重许可:MIT 和 Apache 2.0。
欢迎提交问题、想法和贡献——查看贡献指南。