无法在卡片中居中图像/头像

Law*_*son 1 css reactjs material-ui

请帮忙,这让我发疯了,感觉这应该很简单。

我似乎无法centerCard我尝试创建的组件中间看到图像/头像。

试了alignTextalignItemsalignContentjustify

我什至尝试过哪个有效,但显然现在已经过时了......

import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Card from '@material-ui/core/Card';
import CardContent from '@material-ui/core/CardContent';
import Typography from '@material-ui/core/Typography';
import Avatar from '@material-ui/core/Avatar';
import Dankirk from '../assets/img/dankirk.jpg'

const useStyles = makeStyles({
  card: {
    width: "100%",
    minHeight: "150px",
    borderRadius: "0px",
  },
  title: {
    fontSize: 14,
    textAlign: "center"
  },
  pos: {
    marginBottom: 12,
  },
  avatar: {
    margin: 10,
    width: 120,
    height: 120,
  },
});

export default function SimpleCard() {
  const classes = useStyles();

  return (

    <div className={classes.root}>
      <div className={classes.container}>
    <Card className={classes.card}>
      <CardContent style={{justifyContent: 'center'}}>
        <Typography className={classes.title} color="textSecondary" gutterBottom>
          Test
        </Typography>
            <Avatar alt="avatarimage" src={name} className={classes.avatar} />
      </CardContent>
    </Card>
    </div>
    </div>

  );
}
Run Code Online (Sandbox Code Playgroud)

图像只停留在左侧......

小智 5

您可以尝试显示 flex 吗:

style={{ justifyContent: "center", display: "flex" }}
Run Code Online (Sandbox Code Playgroud)