如何在网格中的材质UI中旋转标签水平中心?

时间:2019-03-01 16:09:33

标签: reactjs react-redux material-design material-ui material

我正在尝试使用GRID API在label中使center在材料界面中水平放置。

能否请您告诉我我是如何实现的

https://codesandbox.io/s/007k3v472w

 <div className="search-container">
          <Grid container direction="row" spacing={24}>
            <Grid item xs={6} className="abc">
              <label>h</label>
            </Grid>
            <Grid item xs={6} className="pqr">
              <label>hnnn</label>
            </Grid>
          </Grid>
        </div>

https://material-ui.com/api/grid/ 我已经使用了alignItems,但是它不起作用

E 预期hhnnn的宽度应为水平居中。 当前它们保持对齐状态

2 个答案:

答案 0 :(得分:0)

在您将班级定义为abc的位置,删除项目并将其替换为容器,然后添加justify =“ center”

要在CSS中使用text-align:center

答案 1 :(得分:0)

所有要做的就是向每个网格项添加容器属性,并应用alignItem以使其居中。

您的代码应如下所示,

<Grid container direction="row" spacing={24}>
  <Grid item xs={6} 
    container
    direction="column"
    justify="center"
    alignItems="center"
    className="abc">
     <label>h</label>
  </Grid>
  <Grid item xs={6} 
    container
    direction="column"
    justify="center"
    alignItems="center"
    className="pqr">
     <label>hnnn</label>
  </Grid>
</Grid>

让我知道是否有帮助!