第一次制作和使用图标字体-IcoMoon

开题:之前就有所耳闻,最近两天第一次运用到图标字体。刚开始嘛,一脸懵逼的状态。成功运用之后就来记录一下使用过程咯!

1. 打开在线生成工具:https://icomoon.io/app/#/select



 2. 导入本地文件或者选择图标库

(1) 如果你本地没有.svg图标,你可以选择在线免费的图标。

选择一个你想要的icons

接着就会出现如下页面:

(2) 点击左上角按钮,选择新建一个图集

然后就会出现:

如果你本地有自己下载过的.svg文件,可以直接将文件拖拽到页面上,如下:**

这时候浏览器会问你:你的SVG字体中的符号已加载。导出字体时使用此字体的metrics和元数据吗?你只要点击yes就好。

这样文件就导入了。或者你也可以点击图集右上角按钮,选择文件导入。



 3. 生成字体文件 

(1)自由选择你想要生成的图标 
(2)接着点击底部的:”Generate Font F”

(3)然后页面就会自动跳转,点击font download可以将字体文件下载到本地(图标的名称都是可以自己命名的。)



 4.下载之后需要解压,然后在项目中运用

在项目中使用就需要fonts文件和style.css文件。fonts顾名思义,是字体文件,style.css则是字体的样式文件。

  1. 给你们看看style.css文件长这样,稍微介绍一下:

(1)@font-face:CSS3里的一个模块,用于把自己定义的Web字体嵌入到网页中。
(2)font-family:字体名称
(3)source:此值指的是你自定义的字体的存放路径,可以是相对路径也可以是绝对路径;
(4)format:此值指的是你自定义的字体的格式,主要用来帮助浏览器识别,其值主要有以下几种类型:
   truetype, opentype, truetype-aat, embedded-opentype, avg等;
(5).icon-wuye:字体图标对应的类

  2.只要在页面文件里(比如说index.html文件)引入 style.css 文件:

<link rel="stylesheet" type="text/css" href="/style.css">

然后给元素添加相应的类就ok啦:

<span class="icon-switch"></span>

效果如下:



补充一下,当你本地有字体文件,但是你又觉得不够全,想要添加新的图标,可以先进行导入操作,然后在线找到你想到添加的新图标,选择生成,接着下载就行。



最后来讲一讲使用 icomoon 的好处。

  1. 显而易见的好处是更多的字体,给了设计更多选择。它可以将 .svg 文件生成字体图标, 矢量图嘛,放大缩小的时候不会失真,在屏幕上能够完美展现,对搜索引擎比较友好。
  2. web设计的一个趋势是基础框架中尽可能的少使用图片。icon font减少页面上图片的使用,减少了请求次数,提高了性能。

It is over !

原文地址:https://www.cnblogs.com/tt1262360978/p/8732400.html

时间: 2024-10-03 14:45:18

第一次制作和使用图标字体-IcoMoon的相关文章

图标字体IcoMoon 使用

IcoMoon 使用官方地址 http://icomoon.io/实际上,它是一种字体,只不过这种字体的字象图标一样,比如windows中自带的MT Extra Webdings Wingdings字体.使用的方法就是引入CSS即可我们需要在IcoMoon App中定制他们,网站可以为你生成图标的CSS. 进入到IcoMoon App中,选中你需要的图标,然后点击底部的font便会显示使用该"文字"对应的编码在顶端的Prefences中勾选Encode & Embed Font

图标字体制作

通过icomoon和svg文件,制作图标字体 icomoon官网:链接 1.打开官网 2.点击右上角 3.点击左上角 4.导入svg文件 5.选中生成的图标 6.点击右下角 7.点击,修改名称 8.修改名称和其他的信息,除了名称,其他一般默认即可 9.点击下载

图标字体 VS 雪碧图——图标字体应用实践

本文介绍使用图标字体和SVG取代雪碧图的方法.雪碧图是很多网站经常用到的一种技术,但是它有缺点:高清屏会模糊.无法动态变化如hover时候反色.而使用图标字体可以完美解决上述问题,同时具备兼容性好,生成的文件小等优点. 雪碧图 雪碧图实例:淘宝PC端 将多张小图放至一张大图 使用的时候,通过background-position调整显示的位置,如下图所示: 雪碧图的使用方法 使用雪碧图唯一的优点,可以说就是减少浏览器的请求次数.因为浏览器同一时间能够加载的资源数是一定的,IE 8是6个,Chro

如何制作属于自己的图标字体

在实践项目中,多多少少都会用到各式各样的图标,作为WEB前端技术人员,又不得不每一次单个单个的切出图标以及重新命名,如果需求又说要将所有图标整合在一张PNG图片里,这样又得耗费很多时间.随着互联网快速的发展,移动端的网站也崛地而起,因此,在浏览移动端的网站时,图标也出现新的问题——“变得模糊了”. 经过度娘的回答,也有了很多解决图标模糊的方法,我这里就不一一例举.本文也只探讨一下其中的一种方法,使用“字体图标”:网上也有很多现成的图标字体下载,那些都只是别人已经做好了的,我们如果要在那些图标里找

webfont应用系列(二)如何制作图标字体?

工具: Adobe Illustrator CS5 Fontographer 5.1,下载地址 1.打开Fontographer,菜单"File"->"New"新建字体文件,双击第一个带有两个"**"的格子,打开编辑页面.此时为了方便查看,建议通过"Windows"->"Tile vertically"把窗口为横向平铺,如图(右边是编辑页): 图一.Fontographer界面,右侧为字体图形编

图标字体化浅谈[转]

在做手机端Web App项目中,经常会遇到小图标在手机上显示比较模糊的问题,经过实践发现了一种比较好的解决方案,图标字体化.在微社区项目中,有很多小的Icon(图标),如分享.回复.赞.返回.话题.访问.箭头等,这些Icon(图标)一般都是纯色的.开始制作时考虑用双倍大小的Sprite图,通过CSS样式设置只显示二分之一尺寸,这样在Retina屏上显示的大小是正常的,一旦放大屏幕后图标又变得模糊不清,测试的效果不是很理想,后来又考虑多套图标适配方案.SVG矢量图等,都因为种种原因放弃掉了(如多套

CSS高级技巧 图标字体ICONFONT的使用方法视频

图标字体  iconfont 这是一种字体,它跟svg 有很大 相似点   它是矢量的,放大缩小不失真的.很且很小. 我们把它成字看来. 字体 在 从ie4就开始支持的.  兼容性很好 唯一麻烦的地方,就是制作麻烦. 越来越的网站开始运用这个图标字体. 一些地方,我们就不用精灵图片,直接用图标字体. 图标字体的使用 自己制作比较麻烦,我们一般是网上直接下载,因此,要使用iconfont字体一共分为三步: 1. 先从网上下载字体.     经常使用的两个网站: icomoon.io http://

iocfont 网页图标字体以及使用方法

在网页设计中使用图标字体(icon font)是件挺有新意的事情,使用图标字体能我们带来了一定的方便,比如在移动设备.Retina屏幕效果展示.兼容IE6/7浏览器以及能任意将图标放大缩小等,这些都是很不错的. 流行的在线字体定制网站有Fontello和icomoon,这两个在线工具都很不错的,内置的图标也非常的多 打开icoMoon APP字体定制页面,然后你会看到几百个常用图标,这里不建议全选,选几个你需要的就可以了,然后点击底部的“Font”按钮 –> 点击“Download”即可下载字体

图标字体化浅谈

在做手机端Web App项目中,经常会遇到小图标在手机上显示比较模糊的问题,经过实践发现了一种比较好的解决方案,图标字体化.在微社区项目中,有很多小的Icon(图标),如分享.回复.赞.返回.话题.访问.箭头等,这些Icon(图标)一般都是纯色的.开始制作时考虑用双倍大小的Sprite图,通过CSS样式设置只显示二分之一尺寸,这样在Retina屏上显示的大小是正常的,一旦放大屏幕后图标又变得模糊不清,测试的效果不是很理想,后来又考虑多套图标适配方案.SVG矢量图等,都因为种种原因放弃掉了(如多套