Skip to content

Card 卡片 ​

卡片用來群組相關內容,可選封面、標題、頁尾與操作區。

示範 ​

基礎

使用 title 顯示簡單標題,或在 header slot 放入自訂內容。
內容放在預設 slot。

封面

以 cover 屬性指定圖片 URL,或使用 cover slot(有 slot 時優先)。封面圖使用 object-fit: cover 並有最大高度限制。
透過 cover 屬性設定封面圖。 貓頭鷹 使用 cover slot(優先於 cover 屬性)。

尺寸

密度可為 sm、md(預設)與 lg。
較緊湊的內距與標題。預設尺寸。較寬鬆的內距與標題。

可懸停

啟用 hoverable 後,懸停會有柔和陰影與輕微位移。
懸停時會有輕微浮起效果。

分段

segmented 會在標題、內容與頁尾(存在時)之間加上分隔線。
標題、內容與頁尾之間會有分隔線。
頁尾區域

可關閉

closable 會發出可冒泡的 gk-close;卡片不會自行隱藏。此處由宿主隱藏卡片並顯示可關閉的 gk-alert。
關閉此卡片會顯示警示。

API ​

Card Props ​

Prop型別預設值
titlestring—
size'sm' | 'md' | 'lg''md'
coverstring—
hoverablebooleanfalse
borderedbooleantrue
segmentedbooleanfalse
closablebooleanfalse

Card Slots ​

名稱說明
cover自訂封面(優先於 cover 屬性)
header自訂標題列(優先於 title 屬性)
default主要內容
footer頁尾區域
action右上操作區(與關閉按鈕並存時並排)

Card Events ​

名稱說明
gk-close點擊關閉按鈕時觸發;bubbles;composed: true

CSS Parts ​

Part說明
base外層 article 表面
cover封面區域
header標題列
content主要內容包裝
footer頁尾區域
action操作區(slot + 關閉)
close關閉按鈕