美文网首页
Ant Design 自定义Icon

Ant Design 自定义Icon

作者: Lethe35 | 来源:发表于2018-07-30 15:30 被阅读0次

    起因:系统菜单前面的Icon要换成产品给的svg文件,还要收起菜单时Icon和菜单的样式不能乱

    本来可以这么做:①找到原来的Icon的before样式,把里面的content属性替换;②直接把菜单前的Icon组件替换成img标签

    实际没有这样做:①替换的content值不知道;②样式会乱,就是把菜单收起来后不是直接显示的图标

    Antd的图标都是默认托管在 iconfont.cn上的,iconfont.cn上也有相关文字介绍

    image.png

    本文仅是对自己的操作步骤进行的记录,欠缺之处,还望体谅

    1. 开始

    首先登录iconfont.cn,进入菜单: 图标管理->我的项目,然后新建项目

    image.png

    填写完成后点击【新建】按钮

    **2. **
    ①从图标库随便添加若干个图标至购物车

    image.png

    ②从购物车选择图标加入项目

    image.png

    3. 对图标进行编辑

    image.png image.png

    4. 将图标下载

    image.png image.png

    5. 将6个文件移至项目

    image.png

    启动项目报错

    image.png

    解决方法:

    image.png

    6. 在需要引入图标所在的组件所引入的样式文件中导入iconfont.css以及覆盖anticon的样式

    image.png

    7. 在Icon组件加入type的值

    image.png

    8. 实现效果

    image.png

    注意: 按照步骤操作下来如果不起作用,就需要使用css选择器,一步步找到所图标所在元素,给它添加样式

    image.png

    2020-10-15更新:

    1. 新建项目

    image.png

    2. 添加需要的图标
    可以去首页添加已经存在图标到购物车,然后再从购物车把图标加入到项目中;也可以直接上传你本地的图标至项目

    3. 下载添加好的图标文件至本地
    下载之前生不生成代码都无所谓,但是每次更新了图标之后都要重新下载才能使用到最新添加的图标

    image.png
    这5个是必须的文件

    4. 将下载的文件加到自己的项目工程中
    这里要注意,要修改对iconfont.css中其他文件的路径

    image.png
    5.在组件中引入刚才引入的iconfont.css
    image.png image.png

    相关文章

      网友评论

          本文标题:Ant Design 自定义Icon

          本文链接:https://www.haomeiwen.com/subject/ddefvftx.html