跳转到内容

Card 卡片

何时使用

最基础的卡片容器,可承载文字、列表、图片、段落,常用于后台概览页面。

代码演示

典型卡片

loading

无边框

loading

简洁卡片

loading

更灵活的内容展示

loading

栅格卡片

loading

预加载的卡片

loading

网格型内嵌卡片

loading

内部卡片

loading

带页签的卡片

loading

支持更多内容配置

loading

API

jsx
<Card title="卡片标题">卡片内容</Card>
参数说明类型默认值版本
actions卡片操作组,位置在卡片底部Array<VNode>-
activeTabKey当前激活页签的 keystring-
bordered是否有边框, 请使用 variant 替换booleantrue
variant形态变体outlined | borderless |outlined5.24.0
cover卡片封面VNode-
defaultActiveTabKey初始化选中页签的 key,如果没有设置 activeTabKeystring第一个页签的 key
extra卡片右上角的操作区域VNode-
hoverable鼠标移过时可浮起booleanfalse
loading当卡片内容还在加载中时,可以用 loading 展示一个占位booleanfalse
sizecard 的尺寸default | smalldefault
tabBarExtraContenttab bar 上额外的元素VNode-
tabList页签标题列表TabItemType[]-
tabPropsTabs--
title卡片标题VNode-
type卡片类型,可设置为 inner 或 不设置string-
classNames配置卡片内置模块的 class[Record<SemanticDOM, string>]-5.14.0
styles配置卡片内置模块的 style[Record<SemanticDOM, CSSProperties>]-5.14.0
onTabChange页签切换的回调(key) => void-

Card.Grid

参数说明类型默认值版本
class网格容器类名string-
hoverable鼠标移过时可浮起booleantrue
style定义网格容器类名的样式CSSProperties-

Card.Meta

参数说明类型默认值版本
avatar头像/图标VNode-
class容器类名string-
description描述内容VNode-
style定义容器类名的样式CSSProperties-
title标题内容VNode-

基于 MIT 许可发布