首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Material-生产css中的ui

Material-生产css中的ui
EN

Stack Overflow用户
提问于 2017-10-13 23:29:56
回答 1查看 673关注 0票数 1

我有一个“仪表板”应用程序,它使用material-ui,然后在仪表板内部调用并在其中呈现其他应用程序。这在dev中工作得很好,但是一旦我使用产品,构建材料ui类名称,冲突和混乱的一堆东西。

我不确定要在这里提供什么,但是有没有一种方法可以将前身应用到css名称?所以我可以有像.main-c1app2-c1app3-c1这样的名字?目前,当我呈现app2时,它会重写所有的类

EN

回答 1

Stack Overflow用户

发布于 2017-10-14 01:38:45

我还是个新手,所以如果这不是最好的答案,请原谅。我觉得为每个应用程序定义不同的主题可能是实现你想要的结果的一种有用的方法。做这样的事情

代码语言:javascript
复制
export default {
spacing: spacing,
  fontFamily: 'Roboto, sans-serif',
  palette: {
    primary1Color: cyan500,
    primary2Color: cyan700,
    primary3Color: grey400,
    accent1Color: pinkA200,
    accent2Color: grey100,
    accent3Color: grey500,
    textColor: darkBlack,
    alternateTextColor: white,
    canvasColor: white,
    borderColor: grey300,
    disabledColor: fade(darkBlack, 0.3),
    pickerHeaderColor: cyan500,
    clockCircleColor: fade(darkBlack, 0.07),
    shadowColor: fullBlack,
  },
};

当你调用主题提供者加载不同的应用程序时,只需要提供不同的mUI主题即可。

代码语言:javascript
复制
<MuiThemeProvider muiTheme={YOUR-THEME-HERE}>
<AppBar title="My AppBar" />
</MuiThemeProvider>

mUI Theme Doc

希望这至少能有一点帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46733300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档