用字体在网页中画Icon图标

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

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

@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 hereweb

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

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

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

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

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

相关文章
相关标签/搜索