• Font Awesome的正确简单使用方法


        网上看了许多的Font Awesome使用介绍,都是要引用Font-Awesome.css文件,还需要把整个Font Awesome文件都拷贝到项目中,这样不仅容错率极低,一旦不小心把文件路径改了,整个项目的icon部分就挂掉了。而且其中的很多文件其实根本使用不到,白白浪费服务器内存,也不便于后期网站的维护,下面将介绍Font Awesome的正确使用方法。

        要使用Font Awesome,我们先要理解Font Awesome图标库的原理,首先,一个字体中是存在特殊符号的,例如网页底部常见的©的编码就是&#169。Font Awesome本质上是把图标做成了字体文件,一个图标代表一个特殊符号,因此我们需要这个图标的话只需要引用这个字体文件就好了

        首先来做一个demo页面

    <!DOCTYPE html>
    <html>
    <head>
        <title>name</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="keywords" content="" />
        <link href="css/style.css" rel="stylesheet" type="text/css" media="all"/>
    </head>
    <body>
    </body>
    </html>

    接着找到Font Awesome内的字体文件



    把这些字体拷贝到你的网页文件夹中,这里建议建立一个单独的字体文件夹,因为一个项目中很可能用到不止一个字体。

    接下来要做的,就是在css中引用字体文件了(注,字体的具体路径根据情况自行修改)

    css代码:

     @font-face {
        font-family: 'FontAwesome';
         src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
         src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
         font-weight: normal;
         font-style: normal;
       }

    然后,就可以在网页中插入你想要的图标了。

    找到图标的名称



    在fontawesome文件夹里找到font-awesome.css并打开



    可以看到,刚才要找的图标的编码为f2b9,其实实际编码为&#xf2b9;此时就可以在html文件中直接使用这个字符了

    HTML代码:

    <!DOCTYPE html>
    <html>
    <head>
        <title>name</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="keywords" content="" />
        <link href="css/common.css" rel="stylesheet" type="text/css" media="all"/>
        <link href="css/style.css" rel="stylesheet" type="text/css" media="all"/>
    </head>
    <body>
            <body>
                    <div class="icon">&#xf2b9</div>
                    <div class="icon">&#xf2b9</div>
                    <div class="icon">&#xf2b9</div>
                    <div class="icon">&#xf2b9</div>
                    <div class="icon">&#xf2b9</div>
            </body>
    </body>
    
    
    </html>

    css代码:

       .icon{
           font-family: FontAwesome;
       }

    这样,就将图标引入到页面中了


  • 相关阅读:
    C#遍历指定路径下的文件夹
    ArcEngine的拓扑分析之ITopologicalOperator
    ArcEngine的拓扑分析之ITopologicalOperator
    输出旋转方形数字图形
    hdu4861(游戏)
    动态规划解决最长公共子序列问题(转)
    求解概率的坑题
    最后一周第二天训练赛之第二题
    最后一周训练赛第一题
    洛谷—— P2690 接苹果
  • 原文地址:https://www.cnblogs.com/halftion/p/9470355.html
Copyright © 2020-2023  润新知