发布网友 发布时间:2022-04-21 09:39
共12个回答
懂视网 时间:2022-04-28 16:57
本篇主要介绍一种非常好用的图标大法——图标字体(IconFont)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。什么是图标字体?顾名思义,它是一种字体,只不过这个字体显示的并不是具体的文字之类的,而是各种图标。
网站上经常会用到各种图标,之前网页上使用图标主要采用精灵图(背景位置+背景缩放)来实现,但是这样使用起来有许多不便之处,一方面缩放处理起来比较麻烦,一方面如果要改动一些图标就需要去找到设计人员重新设计,然后重新添加,这个过程非常不友好。
图标字体可以非常便捷的去解决以上问题,使用起来也非常简单。因为他是字体,所以可以当成字体来引用,只需要给出对应的字符而不需要通过测量背景图片位置那么麻烦。并且改变图标大小只需要改变字体大小就可以了。这里有两个网站推荐:(1)、阿里巴巴矢量图标库http://iconfont.cn/ (2)IcoMoon的https://icomoon.io/
下面给出IcoMoon 具体使用方法
1、打开IcoMoon 网站,点击IconMoon App。
2、打开后是具体图标的界面,可以自己添加自己的图标进行生成,也可以选用他给出的图标,在默认图标的下方 会有add Icons From Library 点击后可以看到更多的图标供选择(有免费的有付费的)。
3、点击Generate Font后会生成 当前选择的图标的界面,右下角的Generate Font 也会变成 Download ,也可以进行相关的下载设置(例如:让其支持ie6/7之类的)。
4、下载完成后 会有以下文件,这些文件都最好保存下来,不要随意删掉。
5、接下来给出图标字体的具体使用方法(也可以自行看使用图标字体的css文件——style.css的相关内容)
(1)、将字体文件夹复制到项目中并且声明字体(此处代码不需要记忆,因为基本上都一样,直接复制即可)
@font-face { font-family: 'icomoon';/*声明字体名称,可自行设置,应用的时候对应即可*/ src: url('fonts/icomoon.eot?lep7lm'); src: url('fonts/icomoon.eot?lep7lm#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?lep7lm') format('truetype'), url('fonts/icomoon.woff?lep7lm') format('woff'), url('fonts/icomoon.svg?lep7lm#icomoon') format('svg'); font-weight: normal; font-style: normal; }
(2)、使用字体
.IconMoon { font-family: 'icomoon'; }
(3)、具体显示对应图标
a、直接使用(很方便,但是一般不要使用,因为光看小方块分辨不出这些图标有什么区别), 例如
<li><span class="iconhome">?</span></li> <li><span class="iconsmile">?</span></li> <li><span class="icontongue">?</span></li>
span标签中间的小方块不是真的方块,而是对应Demo页面中每个图标下面对应右侧的方块。
b、使用css 伪元素选择器before 来进行添加
<li><span class="icon-home">在这前面有一个home图标</span></li> <li><span class="icon-smile2">在这前面有一个smile2图标</span></li> <li><span class="icon-tongue2">在这前面有一个tongue2图标</span></li> <li><span class="icon-sad2">在这前面有一个sad2图标</span></li> <li><span class="icon-wink">在这前面有一个wink图标</span></li>
对应的css代码为
.icon-home:before {/*content的值是对应的图标代码*/ content: "e900"; } .icon-smile2:before { content: "e9e2"; } .icon-tongue2:before { content: "e9e4"; } .icon-sad2:before { content: "e9e6"; } .icon-wink:before { content: "e9e7"; }
效果图为:
(4)、正如之前所说,这些图标本质上是字体,所以可以很方便的去改变颜色,大小,产生阴影效果等
具体的代码如下
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> Ul { list-style: none; } @font-face { font-family: 'icomoon'; /*声明字体名称,可自行设置,应用的时候标出即可*/ src: url('fonts/icomoon.eot?lep7lm'); src: url('fonts/icomoon.eot?lep7lm#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?lep7lm') format('truetype'), url('fonts/icomoon.woff?lep7lm') format('woff'), url('fonts/icomoon.svg?lep7lm#icomoon') format('svg'); font-weight: normal; font-style: normal; } .IconMoon { font-family: 'icomoon'; } .icon-home:before { /*content的值是对应的图标代码*/ content: "e900"; color: aqua; font-size: 20px; } .icon-smile2:before { color: deeppink; font-size: 40px; content: "e9e2"; } .icon-tongue2:before { color: orange; font-size: 10px; content: "e9e4"; } .icon-sad2:before { content: "e9e6"; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.4); color: blue; font-size: 40px; } .icon-wink:before { content: "e9e7"; text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4); color: blue; font-size: 40px; } </style></head><body> <p class="IconMoon"> <ul> <li><span class="icon-home">在这前面有一个home图标</span></li> <li><span class="icon-smile2">在这前面有一个smile2图标</span></li> <li><span class="icon-tongue2">在这前面有一个tongue2图标</span></li> <li><span class="icon-sad2">在这前面有一个sad2图标</span></li> <li><span class="icon-wink">在这前面有一个wink图标</span></li> </ul> </p></body></html>
6、当我们想要给字体添加新的图标或者减去一些图标时,只需再次打开网站,进入到IconMoon App 页面,然后点击 Import Icons 将之前我们下载的字体文件目录下的selection.json 文件,就可以在我们之前选中的基础上再次进行操作了,用起来非常的方便。
总结:
热心网友 时间:2022-04-28 14:05
图标字体顾名思义就是字体以图标的显示,图标字体主要应用于web前端开发。图标字体形式(拿2018年奥运的图标)如下:
如果你是web前端开发人员,图标字体的使用,请到百度查找相关使用教程。
热心网友 时间:2022-04-28 15:23
使用百度搜索“(fontello.com)字体”,然后点击进入该官网,是英文的官网
该网站会根据网速的不同,加载起来有点慢,请耐心等待,打开的网站首页,可以显示很多不同的图标
网友朋友可以根据自己不同的需要,然后选择想要的图标,选定的图标会出现选定属性,如果不需要,再点击一下,就可以取消选择,都选择好之后,点击右上角的下载按钮就可以了
下载字体图标之后,是个压缩包,这时可以直接解压即可,得到字体图标的文件夹
打开该文件夹,可以看到里面的css样式文件、字体文件、html文件以及说明文本文档
点击“demo.html”文件,测试一下,自己想要的字体图标文件是否下载完整,这是打开之后,可以看到我们之前选择的几个字体图标
打开Dreamweaver软件,用该软件打开“demo.html”文件,就可以看到字体图标的代码是如何调用的了
热心网友 时间:2022-04-28 16:58
“图标字体”属于广告字体 或者是 设计字体,是公司、团体、或者其他组织为了生动形象地体现他们的业务或者价值而设计的logo!如果已解决问题请采纳,如果还有什么疑问请继续追问!!!热心网友 时间:2022-04-28 18:49
字体图标字体,就是ico格式的字体文件。热心网友 时间:2022-04-28 20:57
Font Awesome 字体图标热心网友 时间:2022-04-28 23:22
大公司的品牌作为LOGG应用的字体通常是自己重新设计过的(在原有基础上有修改)提供最接近的字体(方正粗倩提体)只能是接近热心网友 时间:2022-04-29 02:03
不知道你说的是不是电脑桌面的图标字体,如果是的话,请参考下面修改图标字体的链接就好。
网页链接
热心网友 时间:2022-04-29 08:16
javascript:;热心网友 时间:2022-04-29 11:47
图标在哪里?热心网友 时间:2022-04-29 15:35
广告字体 属于设计字体,在资源应该可以找到热心网友 时间:2022-04-29 19:40
什么意思,没什么图标啊!