跳转到内容

MobileStepper API

想要学习更多组件属性和 CSS API,可以查阅 React MobileStepper 组件的 API 文档。

导入

import MobileStepper from '@mui/material/MobileStepper';
// 或
import { MobileStepper } from '@mui/material';
你可以阅读这个关于最小化捆绑包的指南以了解以上二者的差异。

组件名称

在主题中,名称“MuiMobileStepper”可用于提供默认属性(props),或者样式覆盖

属性

Paper 组件的属性也是可用的。

名称类型默认值描述
steps*integer
The total steps.
activeStepinteger0
Set the active step (zero based index). Defines which dot is highlighted when the variant is 'dots'.
backButtonnode
A back button element. For instance, it can be a Button or an IconButton.
classesobject
Override or extend the styles applied to the component. See CSS API below for more details.
LinearProgressPropsobject
Props applied to the LinearProgress element.
nextButtonnode
A next button element. For instance, it can be a Button or an IconButton.
position'bottom'
| 'static'
| 'top'
'bottom'
Set the positioning type.
sxArray<func
| object
| bool>
| func
| object
The system prop that allows defining system overrides as well as additional CSS styles. See the `sx` page for more details.
variant'dots'
| 'progress'
| 'text'
'dots'
The variant to use.

ref 则会被传递到根元素中。

继承

尽管上文没有明文记录, Paper 组件 的属性(props) 在组件MobileStepper上同样是可用的。 你可以利用这一点来 指向嵌套组件

CSS

规则名称全局类名描述
root.MuiMobileStepper-rootStyles applied to the root element.
positionBottom.MuiMobileStepper-positionBottomStyles applied to the root element if position="bottom".
positionTop.MuiMobileStepper-positionTopStyles applied to the root element if position="top".
positionStatic.MuiMobileStepper-positionStaticStyles applied to the root element if position="static".
dots.MuiMobileStepper-dotsStyles applied to the dots container if variant="dots".
dot.MuiMobileStepper-dotStyles applied to each dot if variant="dots".
dotActive.MuiMobileStepper-dotActiveStyles applied to a dot if variant="dots" and this is the active step.
progress.MuiMobileStepper-progressStyles applied to the Linear Progress component if variant="progress".

您可以使用组件自定义选项对组件进行个性化:

演示项目