材质UI - 擦除所有样式

时间:2017-06-12 19:44:54

标签: css reactjs styling material-ui

有没有办法完全覆盖所有材质-ui样式,并且组件是否符合您自己的完全自定义样式指南?本质上,擦除所有材料-ui样式并从他们的html骨架开始?使用mui或themeProvider为material-ui组件创建一个新主题并不够健壮。

我看过@ material-ui源代码,他们有一个styles.root变量。有没有办法访问该对象并使其更健壮?我对任何想法和建议持开放态度。

到目前为止,还没有发挥作用的是:

  • themeManager
  • muiTheme
  • 内联样式(您无法访问组件的子元素)
  • 班级样式(你必须使用!很多css属性很重要,我们试图避免这种情况)

1 个答案:

答案 0 :(得分:0)

  

本质上,擦除所有材质-ui样式并从它们的html骨架开始

材质用户界面不使用单独的CSS。所有CSS都由JS驱动,因此您唯一的选择是ThemeManager提供的。