如何修改material-ui的默认样式?
直接拿了官方demo来使用:https://material-ui.com/demos...
看到它这里面的根元素固定高度 440px,想换成100%,但是这个test-root-2
是使用withStyles
后的classes.root
返回的,不是死的,我直接设置test-root-2
的样式感觉会不好,请问有没有办法设置?
另外,有没有关于 @material-ui/core/styles
里面的方法的介绍?官方文档搜不到,这里面应该还有很多方法呀
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
额,我知道了,只要修改
withStyles
第一个参数styles.root
的height就行了,原来根本不用管classes.root
具体是什么值...withStyles
的作用会把css-in-js
形式的js对象转为真正的css,如:转成css后:
好了,转换之后,
样式class名
整个不一样了,我要写JSX的,我怎么知道该往JSX里的className="???"
填什么?答案是:
withStyles(styles,{name:'test1'})(Connections)
中,Connections
是下面的class对象
,它的构造函数就能接收到经过转换的样式class名
,方法:上面
props.classes
内容会是:相信看到这个打印内容,以及被转换后的
css-in-js
,就知道它们之间的关联了吧