在此查看此问题:How to change active tab color in MUI?
答案是:https://stackoverflow.com/a/37332913/4561887
他们给出的答案是:
<Tabs inkBarStyle={{background: 'blue'}}>...
But I'd also like to change the inkBarStyle to be black and thicker. Here's the Material-UI Tabs documentation where I found the inkBarStyle
Tabs property: http://www.material-ui.com/#/components/tabs.
我试过了。都失败了:
<Tabs inkBarStyle={{background: 'black'}, {background-size: 100% 300%}}>
<Tabs inkBarStyle={{background: 'black', background-size: 100% 300%}}>
<Tabs inkBarStyle={{background: 'black', height: 100px}}>
etc.
另外,我在哪里可以找到可以在这里设置的可能的inkBarStyle选项列表,以及如何一次设置多个选项?我可以在这里使用任何CSS属性吗?例如:列表:http://www.htmldog.com/references/css/properties/
我是一个嵌入式(微控制器)程序员在这里试图修改一个图形用户界面。我的联盟在这里的方式...
2条答案
按热度按时间bybem2ql1#
如果你检查
ink
元素,你会发现它的厚度是由它的height
定义的。所以你需要传递
background
是你想要的height
值。marginTop
值是必需的,这样墨迹就不会超出Tab元素的范围。https://codesandbox.io/s/jpnr541543
Hello.js组件具有选项卡相关代码。
bttbmeg02#
不推荐使用inkBarStyle解决方案。
您现在可以使用TabIndicatorProps来设置当前版本MUI(4.10.02)的活动指示器颜色和粗细的样式。
下面是使用className的方法:{类}
指示灯:{背景颜色:“"}更改活动指示器颜色
指示器:{高度:“"}更改活动指示器厚度
指标:{顶部:“"}从 Package 的顶部定位活动指示器
选项卡 Package :{height:“"}更改
<Tabs/>
的高度。如果您的指示器太厚,直到它在外面,则需要更改此设置。选项卡 Package :{背景颜色:“"}更改
<Tabs/>
的背景色你也可以看看我的x111f1x以供进一步参考。希望这对你有帮助!