【问题标题】:How to change the design of the IconButton in material-ui?如何更改material-ui中IconButton的设计?
【发布时间】:2018-12-05 09:42:05
【问题描述】:

Material-ui 为我们提供了一个默认的图标按钮。但是,我想将默认图标按钮的设计更改为:IconButton design needed

我可以知道如何更改它吗? 谢谢你。

【问题讨论】:

    标签: javascript reactjs web material-ui


    【解决方案1】:

    根据these docs(有关详细说明,请参阅它们),IconButton 将适用于任何图标found here。您链接的图像看起来最像menu。用法示例:

    import React, {Component} from 'react';
    import IconButton from '@material-ui/core/IconButton';
    import Menu from '@material-ui/icons/Menu';
    
    class App extends Component {
      render() {
        return (
          <IconButton>
            <Menu/>
          </IconButton>
        );
      }
    }
    
    export default App;

    如果您使用 create-react-app 并想使用自定义 SVG,请执行以下操作:

    import React, {Component} from 'react';
    import IconButton from '@material-ui/core/IconButton';
    import CustomMenu from './custom_menu.svg'; // root of src
    
    class App extends Component {
      render() {
        return (
          <IconButton>
            <img src={CustomMenu}/>
          </IconButton>
        );
      }
    }
    
    export default App;

    【讨论】:

    • 感谢您的回复,但如果我想使用自己制作的 svg 等自定义图标按钮怎么办?我可以用我设计的按钮替换默认图标按钮吗?
    • 用一个例子编辑了我的回复
    猜你喜欢
    • 2021-07-14
    • 2018-12-02
    • 1970-01-01
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 2019-03-09
    • 2020-07-06
    • 1970-01-01
    相关资源
    最近更新 更多