直接跳到内容

Card 卡片

卡片组件提供了一个可折叠的容器,带有标题栏,用于组织和展示内容。

底层实现为panel.layout.Card,参数基本一致,参考文档:https://panel.holoviz.org/reference/layouts/Card.html

基本用法

卡片可以包含任意内容,并可以设置标题。

折叠控制

卡片可以通过collapsiblecollapsed属性来控制是否可折叠以及初始状态是否折叠。

自定义头部

卡片可以使用自定义的头部,而不仅仅是标题文本。

隐藏头部

可以通过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

Card 卡片已经加载完毕