Appearance
Card 卡片
通用容器,将信息聚合展示,支持折叠、加载状态、封面图和多种阴影效果。
基础用法
卡片标题
更多
这里是卡片内容区域,可以放置任意内容。
第二段内容。
阴影效果
始终显示阴影
shadow="always"
悬停显示阴影
shadow="hover",鼠标悬停时出现阴影
无阴影
shadow="never"(默认)
可折叠
可折叠卡片(默认展开)
点击标题栏即可折叠或展开此内容区域。
默认折叠
加载状态
加载中
流光效果
设置 shimmer 启用流光动画,一道光带沿卡片边框持续旋转划过,常用于突出展示或营销场景。搭配深色背景效果更佳。
AI 分析结果
查看详情
流光效果会沿卡片边框循环运行,适合用于高亮 AI 生成内容或正在处理中的卡片。
正在生成…
预计剩余 3 秒
shimmer 开关演示:
动态切换流光
当前状态:shimmer=true
API
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
title | string | — | 卡片标题 |
extra | string | — | 头部右侧额外内容 |
shadow | CardShadow | 'never' | 阴影模式:always | hover | never |
size | CardSize | 'md' | 尺寸:sm | md | lg |
bordered | boolean | true | 是否显示边框 |
loading | boolean | false | 是否显示加载骨架屏 |
collapsible | boolean | false | 是否可折叠 |
defaultCollapsed | boolean | false | 默认折叠状态(非受控) |
collapsed | boolean | — | 折叠状态(受控) |
onCollapseChange | (collapsed: boolean) => void | — | 折叠状态变化回调 |
shimmer | boolean | false | 启用流光动画效果 |
className | string | — | 自定义 class |
style | object | — | 自定义样式 |
bodyStyle | object | — | 内容区自定义样式 |
Slots
| 插槽 | 说明 |
|---|---|
default | 卡片内容区域 |
title | 自定义标题(覆盖 title prop) |
extra | 自定义头部右侧内容 |
cover | 封面图区域 |
footer | 底部区域 |
类型
ts
type CardSize = 'sm' | 'md' | 'lg'
type CardShadow = 'always' | 'hover' | 'never'