这个方法是简单比较直观,见如下代码,用一个<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-i
首先,需要有这么个"图标主体"库 ,其次把这个"图标字体"库,引入html页面是图标字体库对应的css引入html ,最后使用"图标字体"库 具体操作。
1.使用百度搜索“(fontello.com)字体”,然后点击进入该官网,是英文的官网;
2.该网站会根据网速的不同,加载起来有点慢,请耐心等待,打开的网站首页,可以显示很多不同的图标;
3.网友朋友可以根据自己不同的需要,然后选择想要的图标,选定的图标会出现选定属性,如果不需要,再点击一下,就可以取消选择,都选择好之后,点击右上角的下载按钮就可以了;
4.下载字体图标之后,是个压缩包,这时可以直接解压即可,得到字体图标的文件夹;
5.打开该文件夹,可以看到里面的css样式文件、字体文件、html文件以及说明文本文档;
6.点击“demo.html”文件,测试一下,自己想要的字体图标文件是否下载完整,这是打开之后,可以看到我们之前选择的几个字体图标;
7.打开Dreamweaver软件,用该软件打开“demo.html”文件,就可以看到字体图标的代码是如何调用的了;
①首先,需要有这么个"图标主体"库②其次,把这个"图标字体"库,引入html页面(是图标字体库对应的css引入html)
③最后,使用"图标字体"库
具体操作:
制作"图标字体":
①这里以为例子,来制作:
首先,打开网址后,页面右侧有登录按钮,先进行登录操作(后面会说明外面为什么选择登录,也可以不登录。但我还是建议登录。)
②制作图标,这个制作的图标是要svg格式的可以找自己公司的设计师去设计,也可以在里面的图标库搜索自己需要的图标的名称,比如"首页,分类"等。
③ 点击自己选择的首页和分类,它会在这个位置出现:
④然后点击下载到本地,就自动下载一个叫"iconfont.zip"的压缩包。这个就是图标字体库。解压这个压缩包可以发现有这些文件:
1部分是指图标内容,可以忽略,但不能删除
2部分是指图标css,不能删除
3部分是使用图标的示例dome,可以删除(建议保留)
⑤使用图标:
打开dome.html,在浏览器中可以看到,相关的下载的图标,以及如何使用。这里可以我提一下,使用图标有2中方式,1是以内容的形式使用,2是以css 的形式使用: