css - 如何让 img 在 flex-end 对齐?

标签 css reactjs

我是新手,所以当我尝试以 CSS 方式对齐图像时失败了。使图像与屏幕右侧对齐的唯一方法是定位它。还有其他选择吗?

我试着做 jjustifyContent 、 justifySelf 甚至向右浮动。什么都没用。

Image to my app

我的代码:

import React from "react";
import { makeStyles } from "@material-ui/styles";

const useStyles = makeStyles({
  main: {
display: "flex",
justifyContent: "flex-end"
},
header: {
color: "white"
},img: {
justifySelf: "flex-end"
 }});

export default function Header() {
const classes = useStyles();
return (
<div className={classes.main}>
  <span className={classes.header}>Header</span>

  <img
    className={classes.img}
    src="https://facebook.github.io/react-native/img/header_logo.png"
  />
</div>
);
}

最佳答案

你可以使用这个,justify-content: space-between

你的风格应该是,

const useStyles = makeStyles({
  main: {
   display: "flex",
   justifyContent: "space-between"
  },
  header: {
   color: "white"
  }
});

关于css - 如何让 img 在 flex-end 对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57175293/

相关文章:

javascript - 在固定位置 div 上使用 jquery 淡入/淡出功能时防止页面自动向上滚动

css - 创建具有两列的面板

reactjs - 在React中获取箭头函数语法错误

javascript - 如果这是用户访问的第一个组件,则将用户重定向到另一个组件

javascript - Reactjs TextArea 对象是只读的而不是可变的

javascript - React useEffect 如何监视和更新状态?

css - 使用 anime.js 进行 SVG 变形

javascript - 只是想看看是否有一种方法可以将字符串变量连接到 onclick 函数上?

html - 图片不会显示在页脚中

javascript - React.js : Re-render component data on add