如何在HTML中使用图标字体

如何在HTML中使用图标字体,第1张

一般来说,卖首举有3种方法:

1、把字符直接写在HTML文件里;

这个方法是简单比较直观,见如下代码,用一个<span>元素去包含一个字符“!”(或!),然后给这个<span>添加一个类。这个字母在选定的字体中被映射到一个特定的图标

<a href="javascript:"><span cass="icon">!</span>赞</a><a href="javascript:">芹陪<span cass="icon">!</span>赞</a>

为了显示效果,还需要编写样式类.Icon来决定此中碧字符以哪种字体来显示,如下:

.icon {font-family: ' your-incofont -name '}

2、使用css来生成内容;

它不直接在HTML文件里添加字符,而是用CSS来生成字符内容。代码如下

<a href="javascript:" class="icon praise">赞</a>

可以看出,添加了一个类名“praise”。神奇的事就发生在CSS中,跟上面一样,第一步先定义好字体,然后使用:before伪元素来产生字符图标,其中“before”表示字符出现在左边,“after”则出现在右边。

.icon {font-family:' your-incofont-name' }.praise:before {content: "\f00a"}

3、用data-icon属性

还有一种跟上面相似方法是使用HTML5的“data-”属性。如:创建一个data-icon属性。

aria-hidden=”true”是为了防止被阅读器直接把字符读取出来,不是对所有的平台都奏效。

<a href="javascript:"><span aria-hidden="true" data-icon="!"></span>赞</a>

结合一些搭配使用的CSS属性,可以写成如下代码

[data-icon]:before {font-family: ' your-incofont-name'content: attr(data-icon)speak:none}

参考地址:http://isux.tencent.com/icon-font.html

第一步,准备一个图标制作软件。

首先您必须了解所谓的图标(Icon)是一种特殊的图形文件格式,它是以.ico 作为扩展名。普通的图像设计软件无法使用这种格式,所以您需要到下载一个ico图标工具,

第二步,确定“收藏夹”图标的规格。

在收藏夹里出现的是16*16;所使用的颜色最好成绩不要超过16色。(为了清晰),如果你不清楚可以在C盘查找*.ico格式的图标,应该能在IE缓存里找到那些网站的图标,你可以打开这些图标就可以知道该用什么格式的了,跟人家的一样就行。

第三步,设计一个属于您自己的图标。

你可以将您的网站的LOGO做成一个缩图或者另外设计一个别具特色的图案来作为“收藏夹”图标。总之,它一定要是属于您自己的,并且能很好的代表您的网站的风格和个性。然后将这个图标文件命名为:favicon.ico(注意,需要命名为这个文件名方可)。可以制作的醒目些。

例如用一个本机上的图标文件改一下吧。从本机上搜索一个文件,复制到桌面。用Microangelo打开,修改成16*16,使用256色吧,另存为favicon.ico。

最后,只需要将这个图标文件(favicon.ico)上传到您的网站所在的服务器的根目录下。(也就是你的主页index.html所在的那个文件夹)您不需要对您的网页文件作任何的修改,IE5会自动的不停的搜索您的网站的根目录,只要它一发现了favicon.ico 这个文件,就会将该图标显示在访问者的地址栏和收藏夹列表中了。

如果您希望为不同的页面设置不同的“收藏夹”图标,那么您就需要在该网页文件的HEAD部分加入下面的内容:

<link rel="shortcut icon"href="myicon.ico">

注意:该图标的路径一定要使用绝对路径。

2、第二种方法:在首页HTML文件中,加入link命令,<指团link>是放在<head>与</head>之间

例如下面这样:

<HEAD>

<link rel = "Shortcut Icon" href=/favicon.ico>

</HEAD>

其中的href="/favicon.icon(只是一个例子,你只要将他替换成你的网址)将favicon.ico替换成你制作的ICO文件名即可

这样只有当网友把你的乱贺网站加到Internet Explorer的收藏夹中并重新打开Internet Explorer浏览器之后,你自行制作的图唯陪橘标才会显示出来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11991976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存