首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按钮旁边的排版

按钮旁边的排版
EN

Stack Overflow用户
提问于 2019-06-10 10:24:13
回答 1查看 1.5K关注 0票数 0

如何将按钮放置在纸张容器内的排版标签旁边,并对齐右/尾?

代码语言:javascript
复制
<div className={classes.root}>
    <Grid container spacing={3}>
      <Grid item xs={12} md={6}>
        <Paper className={classes.paper}>
          <Typography inline>CPU</Typography>
          <IconButton className={classes.button} aria-label="Add" size="medium" ><AddIcon /></IconButton>
        </Paper>
      </Grid>
</div>

这里我的风格:

代码语言:javascript
复制
const useStyles = makeStyles(theme => ({
  root: {
    display: 'flex',
    padding: theme.spacing(2),
    flexGrow: 1,
  },
  paper: {
    padding: theme.spacing(2),
    color: theme.palette.text.secondary,
  }
}));

我正在使用排版的内联属性,但是按钮继续进行下一个line...many,谢谢,我是个新手。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-10 10:41:21

如果您不介意添加更多dom元素的话。

代码语言:javascript
复制
<div className={classes.root}>
    <Grid container spacing={3}>
        <Grid item xs={12} md={6}>
            <Paper className={classes.paper}>
                <Grid container alignContent="space-between" alignItems="center">
                    <Grid item>
                        <Typography inline>CPU</Typography>
                    </Grid>
                    <Grid item>
                        <IconButton className={classes.button} aria-label="Add" size="medium" ><AddIcon /></IconButton>
                    </Grid>
                </Grid>
            </Paper>
        </Grid>
</div> 

否则,只需更改CSS属性即可。

代码语言:javascript
复制
paper: {
    padding: theme.spacing(2),
    color: theme.palette.text.secondary,
    display: flex,
    alignContent: 'space-between',
    alignItems: 'center'
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56524548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档