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

StepButtonAPI

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

範例

匯入

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

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

Props

ButtonBase 元件的 props 也可使用。

名稱類型描述
childrennode

可以是 StepLabel 或放置在 StepLabel 內作為 children 的節點。

classesobject

覆寫或擴充套用至元件的樣式。

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

iconnode

步驟標籤顯示的 icon。

optionalnode

要顯示的 optional 節點。

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

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

請參閱 sx 頁面 以取得更多詳細資訊。

ref 會轉發到根元素。

繼承

雖然上面沒有明確的文件說明,但 ButtonBase 元件的 props 也可在 StepButton 中使用。您可以利用此功能來鎖定巢狀元件

主題預設 props

您可以使用 MuiStepButton 來變更此元件的預設 props(透過主題)。

CSS classes

這些 class 名稱對於使用 CSS 設定樣式很有用。當特定狀態被觸發時,它們會套用至元件的 slots。

Class 名稱規則名稱描述
.MuiStepButton-horizontalhorizontal如果 orientation="horizontal",則套用至根元素的樣式。
.MuiStepButton-rootroot套用至根元素的樣式。
.MuiStepButton-touchRippletouchRipple套用至 ButtonBase touch-ripple 的樣式。
.MuiStepButton-verticalvertical如果 orientation="vertical",則套用至根元素的樣式。

您可以使用以下其中一種客製化選項來覆寫元件的樣式

原始碼

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