元舟 PivCSS
两行 link 即用

零构建中文 CSS 底子 — 用语义化 pvs-* 写组件,不必每次堆 utility,也不必背一层又一层的栅格口诀。

元舟开源 · MIT · 44 组件 · 中文文档

  • 更快开发
  • 更干净 HTML
  • 令牌可定制
  • 明暗换肤

语义色

primary secondary accent neutral

PivCSS 已就绪 — 零构建、中文 MIT。

纯 CSS · 可选 IIFE 全框架可用
44 原子组件
0 构建步骤
122KB 全量 CSS
75KB recipe 示例

Used by · 元舟 PivArk · 官网 www · 演示 demo · 后台 admin

HTML 文档 ThinkPHP Vue Admin 零构建 recipe

Why PivCSS

别每次重写轮子

纯 utility 堆 class

每个按钮、卡片、表单都要写十几段 class;页面一多,HTML 又丑又难维护。

痛点

一行输入框
能写 22 个 class

每个项目再来一遍

后台、门户、落地页 — 同样的按钮样式、栅格口诀、暗色变量,反复复制粘贴。

重复

换项目
又从 btn 样式抄起

用语义化 pvs-*

pvs-btn pvs-btn--primary 可读、可主题、可 recipe 裁剪 — 写更少,建更快。

PivCSS

同样 UI
11 个 class 搞定

Speed 更快开发
HTML 更干净
Token 可定制
Theme 明暗+变量
CSS 纯样式
Lane 全框架

Compare

点一下,看代码差多少

右边 UI 不变 — 只换写法:纯 utility 堆 class,还是 pvs-* 语义组件。

纯 utility class + PivCSS 组件

点开关对比生成物

markup.html 7 行 · 22 class
Themes

零成本换肤

--pvs-primary 即可 — 明暗模式同一套令牌,recipe 可再裁剪体积。

点色盘即时预览右侧组件(仅本页演示,不写入全局主题)。

面板消息设置
Inbox 99+

主题色已切换

Explore

从这里开始

Recipe

自选组件库 · 裁剪体积

勾选子集 → recipe.json → 一条命令生成定制 CSS/JS。

裁剪

全量 122KB
recipe ≈ 75KB

Catalog

44 组件总览

预览 + 代码双栏 · 类名速查

44

原子组件
即查即用

5 min

快速开始

两行 link 即用

5 min

link + script
零构建上线

快速开始

两行即用

Install · 两行即用
<link rel="stylesheet" href="/assets/pivcss.css" />
<script src="/assets/pivcss.min.js" defer></script>

<style>:root { --pvs-primary: #2563eb; }</style>

Take PivCSS to the next level

文档 · 自选构建 · 中文 MIT 开源 — 现在就开始。