【发布时间】:2019-03-05 15:55:30
【问题描述】:
我知道我们可以编辑material UI 的主题,但我正在考虑让它动态化,我们可以在其中设置 SASS 变量,它会自动更新 Material UI 主题。
我使用 sass 来设计我的页面,这是我使用的变量示例:
$primary-color: #1E79C7;
$secondary-color: #E5681A;
目前我对材质 ui 按钮执行以下操作,因为我希望我的设计尽可能在一个地方
.app-button-blue {
background-color: $primary-color !important;
margin: 5px;
}
.app-button-gray {
background: transparent !important;
box-shadow: none !important;
}
.app-button-white {
background: transparent !important;
box-shadow: none !important;
border: $primary-color solid 1px !important;
}
有没有办法让我使用这个 SASS 变量来覆盖材质 ui 的主题 - 比如设置主要颜色和次要颜色?
【问题讨论】:
-
您能否阐明使主题动态化的意思。
-
@LukePeavey,我更新了我的问题。希望它可以帮助您理解我的问题!谢谢:)
-
酷,我再看看
标签: reactjs sass material-ui themes