组件

64 个无框架组件,全部消费 --token-* 设计变量——切换右上角预设 / 明暗 / 风格可实时预览效果。点任意卡片进入该组件的文档页。

基础9 个
表单9 个
表单布局 form 字段结构(form / form-field / form-label / form-hint / form-error)+ 裸 form-input / form-textarea + 页面级 banner-ok / banner-err 横幅。与 input.css 的 wrapper 互补:input 处理"单控件外壳",form 处理"字段→label→hint 的纵向布局"。 输入框 input wrapper 式输入族:三档尺寸,前后缀、清除钮、密码切换、错误/禁用态,含多行与搜索框。增强:字符计数器(maxlength / data-count)、输入掩码(data-mask)、IME 安全、blur 自动 trim。 选择器 select 触发器与 input 同视觉;弹层支持 ↑↓ 移动、Enter 选中、Esc / 外点关闭,选中值同步隐藏 input。增强:data-select-search 可搜索过滤、data-select-multiple 多选(逗号分隔)、data-select-max 上限。 滑块 slider 透明原生 range 覆盖层驱动填充与滑块;双滑块带选中段与 lo ≤ hi − step 钳制。 标签输入 tag-input Enter / 逗号提交、重复静默清空、空草稿 Backspace 删尾、blur 提交;达到 data-max 边框转 warning 色并拒加。 开关与选择 switch 纯 CSS 状态组件:开关两档尺寸;勾选框三态(未选 / 已选 / 半选);单选行组排他。 分段选择 segmented 同族四件:分段控件(两档尺寸)、toggle-group、数字步进器、OTP 单元格(输入跳格 / 粘贴分摊)。 上传 upload 点击 / Enter / Space 打开文件选择;拖入高亮,drop 后文件写入 input.files 并派发 change。增强(data-upload-list):自动渲染文件列表,图片缩略图、大小格式化、单文件移除、accept/max-size/max-files 校验。 日期选择 date-picker 与 behaviors/date-picker 配套:点击触发器弹出日历面板,支持月份导航 / 今日 / 清除 / min-max 限制 / 周首日配置。纯 JS 渲染,零依赖。
浮层6 个
数据展示14 个
卡片 card 四变体(默认 / elevated / outlined / glass)+ interactive 浮起 + is-selected 双圈选中。 空状态 empty 图标 + 标题 + 描述 + 可选动作按钮。类型预设:--error / --404 / --search / --maintenance / --network,自动改图标底色与基调。 头像 avatar xs 20 / sm 28 / 默认 36 / lg 48;文字兜底或 img 填充(object-fit: cover)。 媒体卡 media-card 2/3 封面(此处用色块代替图片);hover 上浮 6px + accent 辉光,底部信息条滑出(延迟 80ms)。 评分 rating is-filled 实星 / is-half 半星(warning 色);另有 rating--sm / rating--lg 尺寸。 键盘键 kbd 按键帽(含 kbd--sm)与行内代码片 code-inline。 列表 list 行间 1px 分隔线 + hover 底色的分隔列表。 折叠面板 accordion 与 behaviors/accordion 配套;本例容器带 data-single(展开一项自动收起其余)。 时间线 timeline 五档语义色圆点 + 连接线,时间右对齐 tabular-nums。 描述列表 desc desc--bordered 格线列表(--desc-cols 控制列数,--desc-span 跨列)。 树形 tree 与 behaviors/tree 配套:三层可折叠 + 叶子单选 + 禁用节点。 轮播 carousel 与 behaviors/carousel 配套:箭头 / 自动圆点 / 循环切换(三张色块幻灯)。 徽标 badge 角标式徽标:数字计数 / 纯圆点,挂在外层元素的角上(外层需 position: relative)。区别于 pill(行内状态徽章)。 滚动容器 scroll-area 显式带视觉边界的滚动区。全局已有细薄滚动条(base.css),本组件用于强调"可滚动"或限定方向的场景。
表格2 个
图表10 个
反馈7 个
导航7 个