zoukankan      html  css  js  c++  java
  • CSS字体图标

    一、什么是字体图标:

    1. 字体图标可以和图片一样改变透明度,旋转度,等等

    2.本质是文字,可以改变大小颜色等等比较适用于移动端

    总结;图标字体具有矢量效果,放大缩小不失真,而且可以使用CSS任意更改图标字体的颜色,能够缩小源文件的体积,减少http的请求,提高页面的性能.

    二、推荐的网站:

    1. icomoon字库(icomoon.io)

    2.阿里字库(http://iconfont.cn/)

    三、如何使用(以icomoon为例)

    1.进入网站,下载选定图标下载压缩包

    2.解压.选取fonts文件夹,放入项目文件中

    3.引入字体(之前解压文件style里有相关代码)

    <style>
            @font-face {
            font-family: 'icomoon';
            src:  url('fonts/icomoon.eot?fkm9i6');/*注意url地址的准确性,有的需要改*/
            src:  url('fonts/icomoon.eot?fkm9i6#iefix') format('embedded-opentype'),
            url('fonts/icomoon.ttf?fkm9i6') format('truetype'),
            url('fonts/icomoon.woff?fkm9i6') format('woff'),
            url('fonts/icomoon.svg?fkm9i6#icomoon') format('svg');
            font-weight: normal;
            font-style: normal;
         }
    </style>

    4.声明字体,之前解压的文件夹里,打开demo文件,复制图标到html span标签里(显示的是一个长方体),然后写入样式

    <body>
        <span></span>
    </body>
    span {
                font-family: "icomoon";/*需要和前面引入的名称一致*/
            }

    浏览器打开效果,后面可以根据需求更改样式.

    5.UI制作的字体图标如何引入impor icons,后续操作类似

    6.如何追加(发现图标不够),通过第五步的impor icons 打开之前解压的文件selection.json ,确定,然后继续选择图标,替换掉原来的fonts即可.

  • 相关阅读:
    python中json.dumps()和json.dump() 以及 json.loads()和json.load()的区分
    Python的函数
    Python的Set容器
    Python的Dict容器
    Python的tuple容器
    Python的List容器
    python 的控制流程
    Python 数据类型
    k8s-Pod调度策略
    K8s创建pod yaml文件详解
  • 原文地址:https://www.cnblogs.com/EricZLin/p/8818986.html
Copyright © 2011-2022 走看看