【发布时间】:2020-11-14 10:35:26
【问题描述】:
我最初有这个 CSS 样式
const Root = styled.div`
display: flex;
flex-direction: row;
margin: 0 auto;
width: 100%;
position: relative;
@media (min-width: ${(p) => p.theme.screen.md}) {
width: ${(p) => p.theme.screen.md};
// p.theme.screen.md is 1007px
}
@media (min-width: ${(p) => parseInt(p.theme.screen.lg, 10) + 20 + 'px'}) {
width: ${(p) => p.theme.screen.lg};
// p.theme.screen.lg is 1100px
}
`;
我想将其转换为材质 ui makeStyle css 我能做到这么多
const useStyles = makeStyles((theme) => ({
root: {
display: 'flex',
flexDirection: 'row',
margin: '0 auto',
padding: '20px',
width: '100%',
position: 'relative',
},
}));
我不明白如何更改那些@media 的东西(混合),请有人帮忙。 (而且不要给我文档链接,我看了,看不懂)
【问题讨论】:
标签: css reactjs material-ui