Reactjs 如何使用材质UI使按钮组居中?
我试图使用React中的材质UI将按钮组居中,无论我做什么,它都会浮动到左侧Reactjs 如何使用材质UI使按钮组居中?,reactjs,material-ui,Reactjs,Material Ui,我试图使用React中的材质UI将按钮组居中,无论我做什么,它都会浮动到左侧 <Container> <ButtonGroup style={{alignItems:"center"}} color="primary" aria-label="outlined primary button group"> <Button onClick={()=>{setDonation(1)}}>$1</Button>
<Container>
<ButtonGroup style={{alignItems:"center"}} color="primary" aria-label="outlined primary button group">
<Button onClick={()=>{setDonation(1)}}>$1</Button>
<Button onClick={()=>{setDonation(5)}}>$5</Button>
<Button onClick={()=>{setDonation(10)}}>$10</Button>
<Button onClick={()=>{setDonation(25)}}>$25</Button>
</ButtonGroup>
</Container>
{SETOVERATION(1)}>$1
{SETOVERATION(5)}>$5
{SETOVERATION(10)}>$10
{SETOVERATION(25)}>$25
以下是chrome inspector的图片:
刚刚发现,您可以使用Box组件作为容器,在css中具有div容器的所有属性(至少是必要的属性)
{SETOVERATION(1)}>$1
{SETOVERATION(5)}>$5
{SETOVERATION(10)}>$10
{SETOVERATION(25)}>$25
刚刚发现,您可以使用Box组件作为容器,在css中具有div容器的所有属性(至少是必要的属性)
{SETOVERATION(1)}>$1
{SETOVERATION(5)}>$5
{SETOVERATION(10)}>$10
{SETOVERATION(25)}>$25
通过将以下CSS属性应用于容器,可以将按钮组居中
const useStyles = makeStyles({
container: {
display: "flex",
justifyContent: "center",
},
});
const classes = useStyles();
<Container className={classes.container}>
<ButtonGroup
color="primary"
aria-label="outlined primary button group"
>
<Button>$1</Button>
<Button>$5</Button>
<Button>$10</Button>
<Button>$25</Button>
</ButtonGroup>
</Container>
const useStyles=makeStyles({
容器:{
显示:“flex”,
辩护内容:“中心”,
},
});
const classes=useStyles();
$1
$5
$10
$25
这里也有文档。您可以通过将以下CSS属性应用于容器,使按钮组居中
const useStyles = makeStyles({
container: {
display: "flex",
justifyContent: "center",
},
});
const classes = useStyles();
<Container className={classes.container}>
<ButtonGroup
color="primary"
aria-label="outlined primary button group"
>
<Button>$1</Button>
<Button>$5</Button>
<Button>$10</Button>
<Button>$25</Button>
</ButtonGroup>
</Container>
const useStyles=makeStyles({
容器:{
显示:“flex”,
辩护内容:“中心”,
},
});
const classes=useStyles();
$1
$5
$10
$25
这里也有文档