【发布时间】:2018-11-05 18:01:44
【问题描述】:
我正在使用带有 react 的 material-ui,并且当它出现在本地类中时,我想要为标准的 material-ui 组件设置样式。从概念上讲,类似于:
const styles = {
localClass: {
'& MuiGrid-item': {
backgroundColor: 'red'
}
}
}
我在 JSS 中看到如何使用 $ 表示法引用本地类,以及如何使用 createTheme 覆盖/增强 material-ui 样式,但我一直无法找到有关如何完成此用例的任何信息。
【问题讨论】:
-
到目前为止,我已经能够根据具体情况找到感觉像是解决方法的方法,但我也越来越意识到 JSS 也有不同的基本风格.我的看法是,它与其说是“用 JS 完成的 CSS”(这是我心目中的模型),不如说是“一种可编译成 CSS 的替代样式框架”。因此,每种方法都有一些更好的地方,而其他地方它们只是不同。
-
我遇到了同样的问题。我知道这已经有一段时间了,但我想知道您现在是否找到任何方法来做到这一点。
-
不完全是。样式模型只是不同,而 CSS+HTML 的这个非常受欢迎的特性似乎不可用。你可以解决一些相同的问题,但你必须以不同的方式来解决它。我已经发布了答案;让我知道它是否解决了您的情况。
标签: material-ui jss