Card 卡片
通用卡片应用,常用于后台概览页面。
引用
js
import { Card, regist } from "litos-ui";
regist(Card);1
2
3
2
3
典型卡片
包含标题、内容、操作区域。
简洁卡片
只包含内容区域,通过设置 show-header 为 false 隐藏标题。
完整卡片
卡片包含标题、内容、操作区域以及底部区域。
卡片标题
标题和底部区域除了可以通过 header-text 和 footer-text 传递以外,也可以通过 header 和 footer 插槽自定义。
栅格卡片
在系统概览页面常常和栅格进行配合。通常用于管理后台的工作台聚合展示。
关于栅格布局,框架不提供,推荐使用 unocss 或者 tailwindcss 的 grid 实现
API
Card Attributes
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
header-text | 标题文本 | string | - |
show-header | 是否显示标题 | boolean | true |
footer-text | 底部区域文本 | string | - |
show-footer | 是否显示底部区域 | boolean | false |
Card Slots
| 名称 | 说明 |
|---|---|
default | 内容区域内容 |
header | 自定义标题内容 |
footer | 自定义底部区域内容 |
header-extra | 自定义标题右侧内容(操作区域) |
CSS Parts
| 名称 | 说明 |
|---|---|
header | 标题区域 |
body | 内容区域 |
footer | 底部区域 |
通过 ::part(header) 可以自定义标题区域样式:
css
l-card::part(header) {
background-color: #f5f5f5;
}1
2
3
2
3
样式变量
| 名称 | 描述 | 默认值 |
|---|---|---|
--l-card-bg | 卡片背景颜色 | #ffffff |
--l-card-text-color | 卡片文字颜色 | #333 |
--l-card-border-color | 卡片边框颜色 | var(--l-border-color, #e8e8e8) |