#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