Skip to content

Card 卡片

通用容器,将信息聚合展示,支持折叠、加载状态、封面图和多种阴影效果。

基础用法

卡片标题
更多

这里是卡片内容区域,可以放置任意内容。

第二段内容。

阴影效果

始终显示阴影

shadow="always"

悬停显示阴影

shadow="hover",鼠标悬停时出现阴影

无阴影

shadow="never"(默认)

可折叠

可折叠卡片(默认展开)

点击标题栏即可折叠或展开此内容区域。

默认折叠

这段内容默认处于折叠状态,点击标题展开。

加载状态

加载中

流光效果

设置 shimmer 启用流光动画,一道光带沿卡片边框持续旋转划过,常用于突出展示或营销场景。搭配深色背景效果更佳。

AI 分析结果
查看详情

流光效果会沿卡片边框循环运行,适合用于高亮 AI 生成内容或正在处理中的卡片。

正在生成…
预计剩余 3 秒
shimmer 开关演示:
动态切换流光

当前状态:shimmer=true

API

Props

属性类型默认值说明
titlestring卡片标题
extrastring头部右侧额外内容
shadowCardShadow'never'阴影模式:always | hover | never
sizeCardSize'md'尺寸:sm | md | lg
borderedbooleantrue是否显示边框
loadingbooleanfalse是否显示加载骨架屏
collapsiblebooleanfalse是否可折叠
defaultCollapsedbooleanfalse默认折叠状态(非受控)
collapsedboolean折叠状态(受控)
onCollapseChange(collapsed: boolean) => void折叠状态变化回调
shimmerbooleanfalse启用流光动画效果
classNamestring自定义 class
styleobject自定义样式
bodyStyleobject内容区自定义样式

Slots

插槽说明
default卡片内容区域
title自定义标题(覆盖 title prop)
extra自定义头部右侧内容
cover封面图区域
footer底部区域

类型

ts
type CardSize   = 'sm' | 'md' | 'lg'
type CardShadow = 'always' | 'hover' | 'never'

AUI Vue Components — Built with Vue 3 & VitePress