美文网首页
CSS icon-font原理

CSS icon-font原理

作者: 闲杂人等 | 来源:发表于2019-10-18 08:44 被阅读0次

缘起

知道可以用使用字体的方式使用图标后,想要了解什么原理

思考

  1. 怎么做到用“字”来展现图标? 造字:做出字形如图标的字
  2. 怎么才能造字?字体库有两种:一种是矢量图字体,一种是点阵。其实字形即为图形
  3. 计算机如何使用字体?以unicode为索引,定位字的"图形"
  4. iconfont应该是怎么做的?把图标形成一个个矢量图或点阵图,然后每个图形用一个unicode数值做索引,把需要的icon型的“字”形成一个字库
  5. 需要做些什么?
    • 先有个名字
    • 再有字体文件
    • 然后有获得字体文件的办法
  6. 怎么使用?使用unicode的索引值引用

实战

  1. 定义
    名字:font-family
    字体文件定位:src:
  2. 使用
    • html: <i class="testfont>&#xe869;</i>
    • css:
       .testfont {
         font-family: "iconfont" !important;
         font-size: 16px;
         font-style: normal;
         -webkit-font-smoothing: antialiased;
         -moz-osx-font-smoothing: grayscale;
      }
      
  • svg:支持多彩字体

适可为止,了解以上信息已经可以满足现在的工作了。

相关文章

  • CSS icon-font原理

    缘起 思考 怎么做到用“字”来展现图标? 造字:做出字形如图标的字 怎么才能造字?字体库有两种:一种是矢量图字体,...

  • 结合icon-font 封装Icon 组件

    结合阿里巴巴icon-font 图标库封装icon组件 步骤 下载icon-font项目包 导入项目下 引入ico...

  • react使用css module的时候多个class

    例子 className={${'icon-font'} ${styles['icon-wenhao']}}

  • 字体和图标相关

    font-family设置(转) icon-font好用资源

  • 收集的前端面试题和答案

    HTML CSS CSS hack原理及常用hack技巧原理:利用不同浏览器对CSS的支持和解析结果不一样编写针...

  • CSS hack 原理

    参考文章: CSS hack大全&详解(什么是CSS hack) 要点总结: css hack 原理是:依据不同浏...

  • CSS小技巧

    css精灵图 英文名:css sprites也可以叫做雪碧图、精灵图、css贴图定位、css图像拼合 原理和好处 ...

  • Vue中CSS动画原理

    原理:CSS3中的transition属性

  • css 实现矩形四个边角加粗

    1、工具/原料 html css 2、具体实现 html代码 css代码 原理很简单, 只要弄清position:...

  • CSS的书写规范

    1. 参考资料 浏览器渲染原理及流程 css样式的书写顺序及原理——很重要 推荐大家使用的CSS书写规范、顺序 C...

网友评论

      本文标题:CSS icon-font原理

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