图标字体的使用

图标字体的使用

1. 什么是图标字体

图标字体是字体文件,用符号和字形的轮廓代替标准的文字数字式字符。是专门为用户界面设计,就像系统字体一样,使用CSS@font-face在web浏览器里展示。使用图标字体来生成图标相对于基于图片的图标来说,有如下的好处:

1.自由的变化大小

2.自由的修改颜色

3.添加阴影效果

4.IE6也可以支持

5.支持图片图标的其它属性,例如,透明度和旋转等等

2. 如何使用图标字体?

要想使用图标字体,首先我们要有图标字体文件,我们以IcoMoon(http://icomoon.io/)网站为我们提供的开源图标字体为例来讲解如何使用。

我们在应用页面http://icomoon.io/app/#/select。选择我们需要的图标字体:

然后点击生成字体文件:

这时可以看到我们刚刚选择的几个图标字体已经生成,点击下载此文件后会得到icomoon.zip的文件。解压后会看到里面有适合各个浏览器的字体以及demo演示:

然后,你就可以依葫芦画瓢使用这些图标形状字体了!

打开style样式文件,我们依葫芦画瓢,我们在新建页面首先先使用font-face声明字体:

@font-face {

font-family: ‘icomoon‘;

src:url(‘fonts/icomoon.eot‘); /* IE9*/

src:url(‘fonts/icomoon.eot?#iefix‘) format(‘embedded-opentype‘), /* IE6-IE8 */

url(‘fonts/icomoon.ttf‘) format(‘truetype‘),/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

url(‘fonts/icomoon.woff‘) format(‘woff‘),  /* chrome、firefox */

url(‘fonts/icomoon.svg#icomoon‘) format(‘svg‘); /* iOS 4.1- */

font-weight: normal;

font-style: normal;

}

然后我们单独为图标字体设置iconfont类:

.iconfont{font-family:"icomoon";font-size:16px;font-style:normal;}

最后,在页面中使用这个字体:

<ul>

<li><i class="iconfont"></i> <a href="#">联系我们</a></li>

<li><i class="iconfont"></i> <a href="#">设为首页</a></li>

<li><i class="iconfont"></i> <a href="#">收藏本站</a></li>

<li><i class="iconfont"></i> <a href="#">工程案例</a></li>

<li><i class="iconfont"></i> <a href="#">关于我们</a></li>

</ul>

这里我们采用了一对<i>标签来盛放字体图标, <i>是斜体的意思,我们可以利用样式将其显示为正常,当然你也可以用<span>等其他元素,其目的就是利用一个容器来盛放字体图标,然后通过样式来定义其字体。这里的&#xe601等就是对应的图标字体的转义编码。我们将其编码与应用的图标对应即可。

效果如下:

时间: 2024-10-21 17:23:24

图标字体的使用的相关文章

extjs基础 使用图标字体来美化按钮)

下载 Font Awesome 1.拷贝css 和 fonts 到build同级目录 2.需要在index.html中引入css文件 3.在main.js文件中添加 1 initComponent : function() { 2 Ext.setGlyphFontFamily('FontAwesome'); // 设置图标字体文件,只有设置了以后才能用glyph属性 3 this.callParent(); 4 }, 4.在组件中使用 text: '主页', glyph: 0xf015   //

图标字体化浅谈[转]

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

ExtJs5_使用图标字体来美化按钮

sencha 的例子中,有使用图标字体来美化按钮的例子,这个用起来又方便风格又统一,例如下图: 上面图标字体的使用方法也很简单,只要下载Font Awesome的css和图标文件,放到项目里就可以了.部分图标截图: Font Awesome的网站为:点击打开链接.进入网站后,先下载Font Awesome 3.0,解压缩后,将css和font目录拷贝到war目录下. (Font Awesome最新版本为4.0,网址为:http://fontawesome.io/ ) 文件拷贝进来以后,需要在in

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

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

图标字体使用方法总结

使用图标字体可以解决网站中大量的小图标问题,真的很好用,值得收藏,下面介绍图标字体的使用方法: 首先,进入这个网站:http://www.iconfont.cn   选择自己需要的图标 使用图标字体有三种方法: 这三种放的使用方式大致相同. 第一种是:unicode引用: 第二种是:font-class引用 第三种是:symbol引用:

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

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

图标字体IcoMoon 使用

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

图标字体

3.下载玩的文件解压就可以只写用 一.图标字体是什么? 简单的来说,就是将图标变成字体,通过修改样式属性,就改变图的颜色和大小,并不会因此而导致图片失真. icomoon.io 是专门提供图表字体下载的网站 二.如何下载默认提供图标: 1.选中要下载图标 2.在网址下发显示了三个按钮 点击右边generate F,就会有下载出现下载 按钮 3.下载玩的文件解压就可以直接用 4.我们可以在下载页面,点击view in codepen 进行使用预览 5.解压我需要的文件 selection.json

Font Awesome图标字体应用及相关

作为web开发者,难免要经常要用到些小图标,给自己web增添几分活力和多样性.像这些: 而Font Awesome刚好为我们提供了这些.到目前为止,Font Awesome提供了有500多个可缩放的的矢量图标,并且可以使用css所提供的所有特性对这些图标进行更改,包括:大小.颜色.阴影或者其他任何支持的效果.这些图标基本涵盖了web开发者的基本需求,并且Font Awesome还在不断维护更新,提供新的图标,以供开发者使用. 在此,主要介绍一下Font Awesome图标字体的基本使用. 到Fo

Font Awesome 完美的图标字体

好久没来,虽说鄙人的人气不咋地,但还是很想念自己这一亩二分田地. 近期用在平台开发中,看着设计师摆开阵势,准备大画图标,想着自己将会很KUBI拼凑css-sprite图片,接着写一大堆 class^="icon-XXXX",此处空余千行泪... 其实,做前端的都有这样的情绪,“我不想切图标啊!!!”,本人甚是.就在茫然不知所措是,偶然在 http://www.bootcss.com/p/font-awesome/ 发现了新大陆!!!真的是相见恨晚. 在此给出这个项目的简介: 一个字体文