字体图标的用法

字体图标网站:
醉牛前端:http://f2er.club/
阿里巴巴图标库:http://www.iconfont.cn/
制作字体图标网站:https://icomoon.io/ (以该网站为例子)

  1. 生成字体图标:
    第一步:点击右上角的紫色图标


    12.png

    第二步:直接选择(单击)想要的图标 -->制作成-->字体(点击右下角Grenerate Font )


    13.png

    第三步:或者导入自己的图标(点击左上角 import incons) -->制作成-->字体


    15.png

    第四步:点击右下角的download(下载)

    第五步:解压后,font文件夹里面的字体,就是我们想要的字体图标


    16.png

    到此我们已经成功将图片变成字体图标

  2. 使用字体图标
    第一步:查看图标对应的字体编码:在demo.html文件中查看


    18.png

    第二步:


    17.png

    执行效果:


    19.png

    源代码:
     <!DOCTYPE html>
     <html lang="en">
     <head>
         <meta charset="UTF-8">
         <title>Title</title>
    
     <style>
    
     /* 定义一个叫做“xmg”字体,引用多种字体的目的是适配各种机型 */
     @font-face {
         font-family: 'xmg';
         src: url('font/icomoon.eot') format('embedded-opentype'),
         url('font/icomoon.svg') format('svg'),
         url('font/icomoon.ttf') format('truetype'),
         url('font/icomoon.woff') format('woff');
     }
     
     /*匹配以icon-开头的class*/
     [class^='icon-'],
    
     /*匹配存在icon-字符串class*/
     [class*='icon-']{
         font-family: xmg;
         font-style: normal;
     }
    
     i::before{
         content: '\e901';
     }
     span::before{
         content: '\e91a';
     }
     div::before{
         content: '\e90f';
     }
     </style>
     </head>
     <body>
          <i class="icon-i">在i之前添加字体图标</i>
          <span class="icon-span">在sapn之前添加字体图标</span>
          <div class="icon-div">在div之前添加字体图标</div>
     </body>
     </html>
    

字体文件格式
eot : embedded-opentype
svg : svg
ttf : truetype
woff : woff

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,655评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • 首先说明,我是web前端开发的新手,高手忽喷!。最近开发一个微信商城,要用到很多图标,之前我都是用@×2雪碧图。但...
    Cola丶ZYQ阅读 2,195评论 1 2
  • 我今天捡了一个神奇的盒子,我打开它竟穿越了时空,到了未来的世界。天呐!我简直不相信自己的眼睛,这是我看到的吗...
    浅浅的简书阅读 597评论 0 0