iconfont

作者: 别过经年 | 来源:发表于2020-06-28 14:54 被阅读0次
    • IconFont 原理

    聊一聊字体图标的实现原理

    一次性搞定 Iconfont

    vue项目中自动拉取更新Iconfont

    • symbol引用

    这种用法其实是做了一个svg的集合

    1. 第一步:拷贝项目下面生成的symbol代码:
    //at.alicdn.com/t/font_8d5l8fzk5b87iudi.js
    

    使用js将svg图标的定义插入到dom中


    svg图标的定义

    这些图标的定义是在该js文件中以字符串的形式返回的


    font_8d5l8fzk5b87iudi.js
    1. 第二步:加入通用css代码(引入一次就行):
    <style type="text/css">
        .icon {
           width: 1em; height: 1em;
           vertical-align: -0.15em;
           fill: currentColor;
           overflow: hidden;
        }
    </style>
    
    1. 第三步:挑选相应图标并获取类名,应用于页面:
    <svg class="icon" aria-hidden="true">
        <use xlink:href="#icon-xxx"></use>
    </svg>
    

    这里使用插入到dom中定义的svg图标。

    具体代码查看 jsbin

    相关文章

      网友评论

          本文标题:iconfont

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