跳到主要內容跳到主要內容

卡片標題API

React CardHeader 組件的 API 參考文件。了解此匯出模組的 props、CSS 和其他 API。

示範

匯入

import CardHeader from '@mui/material/CardHeader';
// or
import { CardHeader } from '@mui/material';

請閱讀這份關於最小化 bundle 大小的指南,以了解差異。

Props

原生組件的 props 也可用。

名稱類型預設值描述
action節點-

要在卡片標題中顯示的 action。

avatar節點-

要顯示的 Avatar 元素。

classes物件-

覆寫或擴展應用於組件的樣式。

請參閱下方的 CSS classes API 以了解更多詳細資訊。

component元素類型-

用於根節點的組件。可以是字串(使用 HTML 元素)或組件。

disableTypography布林值false

如果為 truesubheadertitle 將不會被 Typography 組件包裝。這在於使用 Typography 組件包裝 `title` 文字和可選的 `subheader` 文字時,渲染替代的 Typography 變體會很有用。

slotProps{ action?: func
| object, avatar?: func
| object, content?: func
| object, root?: func
| object, subheader?: func
| object, title?: func
| object }
{}

用於每個 slot 內部的 props。

slots{ action?: elementType, avatar?: elementType, content?: elementType, root?: elementType, subheader?: elementType, title?: elementType }{}

用於每個 slot 內部的組件。

subheader節點-

組件的內容。

subheaderTypographyProps物件-

這些 props 將被傳遞到 subheader(只要 disableTypography 不是 true)。

sxArray<func
| object
| bool>
| func
| object
-

這個系統 prop 允許定義系統覆寫以及額外的 CSS 樣式。

請參閱〈`sx` page〉以了解更多詳細資訊。

title節點-

組件的內容。

titleTypographyProps物件-

這些 props 將被傳遞到 title(只要 disableTypography 不是 true)。

`ref` 會被傳遞到根元素。

主題預設 props

您可以使用 `MuiCardHeader` 透過主題變更此組件的預設 props。

Slots

Slot 名稱類別名稱預設組件描述
root.MuiCardHeader-root'div'渲染 root slot 的組件。
avatar.MuiCardHeader-avatar'div'渲染 avatar slot 的組件。
action.MuiCardHeader-action'div'渲染 action slot 的組件。
content.MuiCardHeader-content'div'渲染 content slot 的組件。
title.MuiCardHeader-title排版渲染 title slot 的組件(只要 disableTypography 不是 `true`)。請遵循本指南以了解更多關於此組件的要求。
subheader.MuiCardHeader-subheader排版渲染 subheader slot 的組件(只要 disableTypography 不是 `true`)。請遵循本指南以了解更多關於此組件的要求。

原始碼

如果您在本頁面中找不到資訊,請考慮查看組件的實作程式碼以獲得更多詳細資訊。