【发布时间】:2021-08-30 14:32:20
【问题描述】:
我遇到了一个奇怪的问题,即我的样式不固定。我将 NavBar 的高度设置为 20vh。我也有一个图像设置为 100% 的宽度。但是,当我刷新页面时,NavBar 高度会缩小,图像宽度会显着增加。我不确定是什么导致了这个问题。我在下面粘贴了相关代码,但您也可以在 link(开发分支)找到该应用的 repo。
const useStyles = makeStyles((theme) => ({
navBar: {
height: "20vh",
width: "100%",
},
}));
const NavBar = () => {
const classes = useStyles();
return <div className={classes.navBar}>NavBar</div>;
};
const useStyles = makeStyles((theme) => ({
introImg: {
width: "100%",
height: "auto",
},
}));
const Intro = () => {
const classes = useStyles();
return <img src={marco4sup} className={classes.introImg} />;
};
如您所见,NavBar 绝对不是 20vh,并且图像正在扩展超过 100% 的页面宽度。
【问题讨论】:
标签: javascript css reactjs material-ui next.js