如何在 React Material UI 中为属性添加 css

Posted

技术标签:

【中文标题】如何在 React Material UI 中为属性添加 css【英文标题】:How to add css for properties in React Material UI 【发布时间】:2018-07-23 11:08:41 【问题描述】:

这里我使用了<AppBar/>iconElementRight 之类的属性。在浏览器中检查时,我可以看到 iconElementRight 是单独的 div。我需要为iconElementRight 添加边距。谢谢...

<div>
  <AppBar
    title="Component Catalog"
    iconElementRight=<img src=require('../../assets/images/logo-footer.png')  />
    style= border: '1px solid black' 
  />
</div>

【问题讨论】:

【参考方案1】:

Material-ui AppBar 有一个名为 iconStyleRight 的道具,它覆盖右侧元素的内联样式,您可以像这样使用它

<div >
   <AppBar title="Component Catalog" 
        iconElementRight = <img src=require('../../assets/images/logo-footer.png') />
        iconStyleRight= margin: '10px' 
        style=border:'1px solid black'
        />
</div>

【讨论】:

【参考方案2】:

您可以使用 AppBar 的 iconStyleRighticonClassNameRight 属性为图标 div 添加自己的样式。

可以参考Material AppBar的属性

【讨论】:

以上是关于如何在 React Material UI 中为属性添加 css的主要内容,如果未能解决你的问题,请参考以下文章

React.js Material-UI 中的底部导航样式

如何在 NextJs 中为 Material UI 的媒体查询实现 s-s-r?

如何在 Material-UI 中为对话框设置高度?

如何为每个 Material-UI TableRow 添加 <Link> react-router?

React + Material-UI |如何创建水平滚动卡片?

如何在 React 测试库中获取 Material-UI 密码输入