#header-mark#
Card 卡片
卡片组件提供了一个可折叠的容器,带有标题栏,用于组织和展示内容。
底层实现为panel.layout.Card
,参数基本一致,参考文档:https://panel.holoviz.org/reference/layouts/Card.html
基本用法
卡片可以包含任意内容,并可以设置标题。
折叠控制
卡片可以通过collapsible
和collapsed
属性来控制是否可折叠以及初始状态是否折叠。
自定义头部
卡片可以使用自定义的头部,而不仅仅是标题文本。
隐藏头部
可以通过hide_header
属性完全隐藏卡片的头部。
布局控制
可以设置卡片的固定尺寸,或者让它根据内容自适应。
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
title | 卡片标题 | String | — |
collapsed | 是否折叠 | Boolean | False |
collapsible | 是否可折叠 | Boolean | False |
hide_header | 是否隐藏头部 | Boolean | False |
active_header_background | 展开卡片时的标题背景颜色 | String | — |
header_background | 标题背景颜色 | String | — |
header_color | 标题文本颜色 | String | — |
background | 内容区域背景颜色 | String | — |
button_css_classes | 应用于折叠按钮的CSS类列表 | Array | — |
css_classes | 应用于主区域的CSS类列表 | Array | — |
header_css_classes | 应用于头部的CSS类列表 | Array | — |
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当卡片折叠状态改变时触发 | Callable |
Slots
插槽名 | 说明 |
---|---|
default | 卡片内容 |
header | 自定义卡片头部 |
footer | 自定义卡片底部 |
Controls
src/examples/panel_vuepy/layouts/Card