• 用字体在网页中画Icon图标


    第一步,下载。IcoMoon网站选择字体图标并下载,解压后将fonts文件夹放在工程目录下。fonts文件夹内有四种格式的字体文件:
    enter description here
    注:由于浏览器对每种字体的支持程度不一致,要想在所有浏览器中都显示字体图标,必须同时引入这些字体文件。

    第二步,使用@font-face规则。在样式文件中自定义字体

    @font-face{
        font-family:'imooc-icon';/*自己取的名称*/
        src:url("fonts/icomoon.eot") format("embedded-opentype"),/*后缀为eot,format对应的字符串*/
                url("fonts/icomoon.ttf") format("truetype"),
                url("fonts/icomoon.woff") format("woff"),
                url("fonts/icomoon.svg") format("svg");
        font-weight:normal;
        font-style:normal;
    }
    

    第三步,显示字体图标。比如要在span标签上显示字体图标,首先打开之前下载的解压后的字体文件夹,点击里面的demo.html,获得图标编码。
    enter description here
    在span标签里写进 &#x图标编码; 如右图:enter description here
    并在样式里设置该span标签的字体为我们自定义的字体名称。
    enter description here

    最后,优化和兼容。为了兼容IE,对@font-face规则作出改进。
    enter description here
    为了获得更好的显示效果,需要在span样式里再加入一些代码。
    enter description here

    接下来,介绍第二种方式使用字体图标。
    用字体图标的名称作为类名,并在相应标签上添加这个类名。代码片段如下:

    .icon-film:before{
        content:'e913';/*注意这里用的是反斜线*/
    }
    <span class="icon-film"></span>
    

    注:在下载字体图标时,可以点击网站顶部preferences按钮进行参数设置,下载完后,打开里面的css文件,有可供直接使用的代码。

    参考资料:慕课网-用字体在网页中画Icon图标

  • 相关阅读:
    自定义指令directive
    angular中的表单验证
    ng-init,ng-controller,ng-model
    Redis执行lua脚本,key不存在的返回值
    消息队列对比
    数据库设计范式
    网络IO模型
    .NET 线程、线程池
    异步和多线程
    Memcache知识点
  • 原文地址:https://www.cnblogs.com/xiayi/p/5950927.html
Copyright © 2020-2023  润新知