【发布时间】:2021-05-19 00:30:30
【问题描述】:
我有一组 CSS 样式需要应用于多个媒体查询规则。有没有办法做到这一点而不重复?目前,这样的事情似乎是唯一的 jank 方式:
[theme.breakpoints.up('xl')]: {
color: 'red',
backgroundColor: 'green',
border: '1px solid blue',
fontSize: 17,
marginTop: 3,
padding: 7,
display: 'flex',
flexDirecton: 'column',
},
[theme.breakpoints.only('md')]: {
color: 'red',
backgroundColor: 'green',
border: '1px solid blue',
fontSize: 17,
marginTop: 3,
padding: 7,
display: 'flex',
flexDirecton: 'column',
},
[theme.breakpoints.down('xs')]: {
color: 'red',
backgroundColor: 'green',
border: '1px solid blue',
fontSize: 17,
marginTop: 3,
padding: 7,
display: 'flex',
flexDirecton: 'column',
}
【问题讨论】:
-
@RyanCogswell 提出澄清问题通常很有帮助。但并非每个问题都要求提供功能代码示例。这个问题是(并且一直是)关于避免重复的问题,而 imo 专注于代码示例完全没有抓住重点。
标签: css reactjs material-ui jss