如何在Typography
组件(这两个组件都在Backdrop
组件中)之上堆叠CircularProgress
组件?
目前,进度组件位于左侧,文本位于进度条的右侧。我已经尝试使用网格项目/容器,但到目前为止还没有成功。
<Backdrop open={loading} style={{zIndex: 20, opacity: 0.8, backgroundColor: '#FFFF', color: '#0000'}}>
<Grid container alignItems='center' justify='center' alignContent='center'>
<Grid item sm={12} md={12} lg={12} align='center'>
<PurpleProgress/>
</Grid>
<Grid item sm={12} md={12} lg={12} align='center'>
<Typography variant="body2" style={{color: '#000000'}}><b>{message}</b></Typography>
</Grid>
</Grid>
</Backdrop>
发布于 2020-10-13 09:18:54
您可能在小屏幕上遇到此问题,因为您没有将xs
属性设置为占据整个网格。要解决此问题,如果您希望堆叠在所有屏幕大小上保持一致,则只需使用xs={12}
<Grid container alignItems='center' justify='center' alignContent='center'>
<Grid item xs={12} align='center'>
<PurpleProgress/>
</Grid>
<Grid item xs={12} align='center'>
<Typography variant="body2" style={{color: '#000000'}}><b>{message}</b></Typography>
</Grid>
</Grid>
https://stackoverflow.com/questions/64326572
复制相似问题