【发布时间】:2020-12-02 05:10:23
【问题描述】:
我正在开发一个 React 应用程序,并使用 Material UI 作为样式库。它运行良好,但我无法在代码中的选项卡(按钮)组件周围设置蓝色轮廓(见图)
我可以在控制台中使用 button:focus { /* turning off outline props*/} 将其关闭
但是在代码中覆盖样式对我不起作用,我已经尝试过
root: {
...
"& .MuiButtonBase-root" : {
"& button:focused" :{
outline: "none"
}}
然后
overrides: {
"& .MuiButtonBase-root" : {
"& button:focused" :{
outline: "none"
}}
}
并通过将类应用于组件来覆盖
buttonFocus: {
outline: "none !important"
}
显然我在做一些愚蠢的事情。请帮忙。
【问题讨论】:
-
请提供一个code sandbox 来重现您的问题。我不认为这个大纲来自 Material-UI——大概是你有一些全局样式导致了这个。在不知道这些样式规则是什么样子的情况下,很难帮助您成功覆盖它们。
标签: reactjs material-ui