Font Awesome的正确简单使用方法

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

    要使用Font Awesome,咱们先要理解Font Awesome图标库的原理,首先,一个字体中是存在特殊符号的,例如网页底部常见的©的编码就是&#169。Font Awesome本质上是把图标作成了字体文件,一个图标表明一个特殊符号,所以咱们须要这个图标的话只须要引用这个字体文件就行了
html

    首先来作一个demo页面web

<!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内的字体文件服务器



把这些字体拷贝到你的网页文件夹中,这里建议创建一个单独的字体文件夹,由于一个项目中极可能用到不止一个字体。svg

接下来要作的,就是在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;
   }

而后,就能够在网页中插入你想要的图标了。ui

找到图标的名称编码



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



能够看到,刚才要找的图标的编码为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;
   }

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

相关文章
相关标签/搜索