入门
Introduction 简介
零构建开源 CSS 框架 · 44 组件 · 面向中文建站与后台场景;熟悉引用方式即可上手。
如何读演示块:每个示例顶栏有 预览 与 代码 两个 Tab,互斥切换——当前选中哪个,下面就只显示哪一块(在「预览」只看效果,切到「代码」只看 HTML)。不会两块同时展开。代码 tab 由预览 HTML 自动格式化生成,语义一致。
业务里的 Tab 组件 也是同一套逻辑:is-active 决定当前可见面板。
下载
在 PivArk 仓库内执行 npm run pivcss:build,产出位于 public/assets/。Community 安装包用户引用同路径静态资源即可。
包内容
构建后的目录结构(精简发行包将只含下列运行时文件):
| 类名 | 说明 |
|---|---|
pivcss.css | 开发样式(tokens + layout + 44 组件,含 source map) |
pivcss.min.css | 生产压缩 CSS(CDN 推荐) |
pivcss.min.js | 主题 / Modal / Dropdown / Tab 等运行时 |
docs/ | 文档站(本站在内) |
demo/ | 组件演示页 |
HTML 引用
最小引用:在 <head> 引入 CSS,在 <body> 末尾引入 JS。
Hello PivCSS
纯 HTML,无第三方 CSS 框架依赖。
<div class="pvs-container pvs-py-6">
<h2 class="pvs-h2">Hello PivCSS</h2>
<p class="pvs-text-muted">纯 HTML,无第三方 CSS 框架依赖。</p>
</div>浏览器支持
PivCSS 面向现代浏览器(evergreen)。需支持:CSS Grid、aspect-ratio、gap、自定义属性 --pvs-*。
| 类名 | 说明 |
|---|---|
Firefox | Latest |
Safari | Latest |
Chrome / Edge | Latest |
布局选型(开源)
PivCSS 不是纯 Flex 框架:多列页面用原生 Grid,行内对齐用 Flex。口诀与示例见 快速开始 · 弹性栅格。
| 类名 | 说明 |
|---|---|
页面分栏(卡片、主侧栏) | pvs-grid + pvs-col-* |
顶栏、按钮组、对齐 | pvs-flex + pvs-justify-* |
表单竖排 / 标签簇 | pvs-stack / pvs-cluster |
章节壳 + 内容宽 | pvs-band + pvs-container |