美文网首页
iconfont的三种使用方式及其优缺点

iconfont的三种使用方式及其优缺点

作者: 胡儒清 | 来源:发表于2019-01-29 06:16 被阅读70次

    iconfont的三种使用方式及其优缺点

    使用方法

    1. unicode
      优点:
      • 兼容性最好,支持ie6+
      • 支持按字体的方式去动态调整图标大小,颜色等等
        缺点:
      • 不支持多色图标
      • 有兼容性问题
    2. font-class,跟unicode原理是一样的
      优点:
      • 兼容性良好,支持ie8+
      • 相比于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。
    3. svg
      优点:
      • 支持多色图标了,不再受单色限制。
      • 支持像字体那样通过font-size,color来调整样式。
      • 支持 ie9+
      • 可利用CSS实现动画。
      • 减少HTTP请求。
      • 矢量,缩放不失真
      • 可以很精细的控制SVG图标的每一部分

    一般人使用icontfont(svg)图标的方式

    1. 拷贝项目下面生成的symbol代码:

      用浏览器打开图片上的js地址 http://at.alicdn.com/t/font_996878_jvvtv7inqvo.js,然后另存或者复制代码到你的项目中
    2. 加入通用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>
    

    相关文章

      网友评论

          本文标题:iconfont的三种使用方式及其优缺点

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