如何在HTML中使用图标字体

作者&投稿:齐选 (若有异议请与网页底部的电邮联系)
如何在HTML中使用图标字体~

在html中使用图标字体的方法:1、创建自己的iconfont,推荐使用iconmoon,使用它可以通过上传SVG或者字体来生成你需要的icon字体,本文在线演示使用iconmoon生成。步骤1:选择页面提供的或者上传自己的步骤2:指定字符映射3、导入到页面使用css:style.css写法如下: @font-face{ font-family:'icomoon'; src:url('fonts/icomoon.eot'); src:url('fonts/icomoon.eot?#iefix')format('embedded-opentype'), url('fonts/icomoon.woff')format('woff'), url('fonts/icomoon.ttf')format('truetype'), url('fonts/icomoon.svg#icomoon')format('svg'); font-weight:normal; font-style:normal; }


在html中使用图标字体的方法:
1、创建自己的iconfont,推荐使用iconmoon,使用它可以通过上传SVG或者字体来生成你需要的icon字体,本文在线演示使用iconmoon生成。
步骤1:选择页面提供的或者上传自己的

步骤2:指定字符映射

3、导入到页面使用css:
style.css写法如下:
@font-face { font-family: 'icomoon'; src:url('fonts/icomoon.eot'); src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('fonts/icomoon.woff') format('woff'), url('fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg#icomoon') format('svg'); font-weight: normal; font-style: normal; }

①首先,需要有这么个"图标主体"库

②其次,把这个"图标字体"库,引入html页面(是图标字体库对应的css引入html)

③最后,使用"图标字体"库

具体操作:

制作"图标字体":

①这里以http://www.iconfont.cn为例子,来制作:

首先,打开网址后,页面右侧有登录按钮,先进行登录操作(后面会说明外面为什么选择登录,也可以不登录。但我还是建议登录。)

②制作图标,这个制作的图标是要svg格式的可以找自己公司的设计师去设计,也可以在里面的图标库搜索自己需要的图标的名称,比如"首页,分类"等。

③ 点击自己选择的首页和分类,它会在这个位置出现:

④然后点击下载到本地,就自动下载一个叫"iconfont.zip"的压缩包。这个就是图标字体库。解压这个压缩包可以发现有这些文件:

1部分是指图标内容,可以忽略,但不能删除

2部分是指图标css,不能删除

3部分是使用图标的示例dome,可以删除(建议保留)

⑤使用图标:

打开dome.html,在浏览器中可以看到,相关的下载的图标,以及如何使用。这里可以我提一下,使用图标有2中方式,1是以内容的形式使用,2是以css 的形式使用:



首先,需要有这么个"图标主体"库 ,其次把这个"图标字体"库,引入html页面是图标字体库对应的css引入html ,最后使用"图标字体"库 具体操作。



  1. 你可以引用bootstrap框架,然后里面有自带的一些图标字体,引用的时候要引用它的样式喔。

  2. 也可以百度阿里矢量图,点击导航栏那的图标库,可以搜索,也可以慢慢找,然后将自己想要的图标加入购物车,下载,下载完成后里面有个.html的文件,你可以查看一下,里面有教你如何引用你下载的图标的步骤。



使用icon font来生成图标相对于基于图片的图标来说,有如下的好处:

1.自由的变化大小

2.自由的修改颜色

3.添加阴影效果

4.IE6也可以支持

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

6.可以添加text-stroke和background-clip:text等属性,只要浏览器支持

如何使用?

文字修饰:
<h3>
<span aria-hidden="true" data-icon="⇝"></span>
Stats
</h3>
[data-icon]:before {
font-family: icons; /* BYO icon font, mapped smartly */
content: attr(data-icon);
speak: none; /* Not to be trusted, but hey. */
}
单独图标:
<a href="#" class="icon-alone">
<span aria-hidden="true" data-icon="▨"></span>
<span class="screen-reader-text">RSS</span>
</a>
/* Same CSS as above, plus */

.icon-alone {
display: inline-block; /* Chrome 19 was weird with clickability without this */
}

.screen-reader-text { /* Reusable, toolbox kind of class */
position: absolute;
top: -9999px;
left: -9999px;
}

iconfont 、 font-awesome, 这两套都挺好用的


HTML中target属性是什么意思
A标签target属性:<a> 标签中的 target 属性规定在何处(当前窗口或新开窗口)打开链接文档。假如在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一...

在HTML语言中表单的action属性是什么意思
在HTML语言中表单的action属性意思是规定当提交表单时,向何处发送表单数据。action定义和用法:action 属性可设置或返回表单的 action 属性。action 属性定义了当表单被提交时数据被送往何处。语法:formObject.action=URL

在HTML语言中表单的action属性是什么意思
在HTML语言中表单的action属性:定义和用法 必需的 action 属性规定当提交表单时,向何处发送表单数据。语法 <form action="value"> action:规定当提交表单时向何处发送表单数据。

html中链接的targt=_blank有何用?
其中_blank的意思是浏览器总在一个新打开的、未命名的窗口中载入target="_blank"链接的文档。简单给你讲下其他的 _self 在当前窗口显示链接页面 _parent是使链接文档在父级窗口显示,这个属性值只在框架结构中使用,如果身本就是顶级框架,那么其作用与_self相同。_top同样是应用在框架中的,但是他的...

HTML编程中为什么有的时候点击链接是在本网页上打开页面,有时候又是新...
1、打开编辑器,这里以sublime text3作为示范。2、创建一个index.html文档。3、首先要创建HTML的框架。4、然后再创建一个HTML,这是我们要跳转的地方。5、在主页上写:<a href="abc.html">点击这里<\/a>这个时候点击就能够跳转了。6、<a href="abc.html" target="_blank">点击这里<\/a>添加...

...这代码的含义、请各位大师解答下: <!DOCTYPE html> <html lang="e...
HTML内容信息 <\/body> <\/html> 说明:HTML文档首先要声明一个文档类型,也就是上面例子第一行,定义了XHTML1.1文档类型(文档类型是为了说明这个页面使用了何种HTML规则,或者结构 <html>和<\/html>是HTML文档的开始与结束,也是HTML文档的根元素除了文档类型外的所有页面内容,都包括在html元素HTML文件中...

html,shtml和htm的区别
因此使页面更新容易(特别是批量更新banner,版权等),想象一下吧,你有一段 HTML,要在中间穿插一些特殊的服务端脚本,比如插入其他 HTML 段落,你选择 ASP 来完成这个任务,但是如果任务更繁重,需要更多的时间,比如 5 s,这个时候你不用 ASP 而用 SHTML,或许处理时间就只用 4 s 了....

HTML中的<span>标记做何解释?
<span>是对你的CSS文件进行样式的说明的,如果你定义了class style3的文字都是大小为12,字的色彩为红色的话。<span class="style3">就好像你定义<font size=12 color=red>abcd<\/font>是一样的。

html中<form>的method=post和method=get有什么区别
区别:1、在对安全性有要求的情况下,应该使用post。2、get只能向服务器发送ASCII字符,而post则可以发送整个ISO10646中的字符(如果同时指定enctype="multipart\/form-data"的话)。3、get和post对应的enctype属性有区别。enctype有两个值,默认值为application\/x-www-form-urlencoded,而另一个值...

可以在哪个html元素中放置javascript代码
可以在script标签中放置javascript代码。如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。<script> 和 <\/script> 会告诉 JavaScript 在何处开始和结束。<script> 和 <\/script> 之间的代码行包含了 JavaScript:<script> alert("My First JavaScript");<\/script> ...

霍林郭勒市19797182197: 如何在HTML中使用图标字体 -
播庄复方: 在html中使用图标字体的方法: 1、创建自己的iconfont,推荐使用iconmoon,使用它可以通过上传SVG或者字体来生成你需要的icon字体,本文在线演示使用iconmoon生成. 步骤1:选择页面提供的或者上传自己的 步骤2:指定字符映射 ...

霍林郭勒市19797182197: 如何在HTML中使用图标字体 -
播庄复方: function getParams(url, data, success) { var params = { url: url, data: null, success: function () { } }; if (typeof success === "function") { params.success = success; params.data = data || null; } else if (typeof data === "function") { params.success = data; } return params; }

霍林郭勒市19797182197: 如何在html中使用图标字体 - icon font -
播庄复方: 把字体做成 div 里的背景

霍林郭勒市19797182197: html 怎么引入icon图标字体文件 -
播庄复方: 这个是一个CDN的字体图标文件 你跨域打开看看 里面有一些字体的连接,那都是图标啦

霍林郭勒市19797182197: html 中 icomoon字体 怎么用 -
播庄复方: 打开IcoMoon网站往往会给人一种错觉,误认为跟上面罗列的字体网站一样,就是展示.其实非也,IcoMoon的水要深多了.这么说吧:假设整个上海梅园地区有100家卖衣服的小店,其中有99家就是拿货然后卖衣服给顾客(这就是大搜罗的icon...

霍林郭勒市19797182197: 如何在HTML5 Canvas 里面显示 Font Awesome 图标 -
播庄复方: Font Awesome 是一套完美的图标字体,主要目的是和 Bootstrap 搭配使用. 提供的CSS 已经可以完美显示这些图标在网页里面.最新的版本4.3 里面,已经提供519 Icons. 这些图标广泛应用在web应用里面.如何在HTML5 Canvas 里去显示这...

霍林郭勒市19797182197: 如何把“字体”写到HTML中去? -
播庄复方: 1、如果是有限的几个字,建议还是用图片吧; 2、如果是大量的文字,实在没有办法,你只能在网页的一个不起眼的地方,设计一个链接,让用户自己确定是否下载安装. 3、其他好的办法没有,有也是太麻烦,像在网页中嵌入字体等都不是好的办法.

霍林郭勒市19797182197: 如何在页面中使用Font Awesome字体图标 -
播庄复方: 很多人都会搜索:如何在PS上使用Font Awesome字体到这个博客,也许你们想搜索的并不是如何在Photoshop上使用fontawesome,而是如何将font-awesome应用到自己的前端开发项目中.Font Awesome介绍 Font Awesome是一款很流行的...

霍林郭勒市19797182197: 网页html中怎么使用特殊字体 -
播庄复方: 自己下载字体文件.woff,在css中设置字体 @font-face { font-family: myFirstFont; src: url(sansation_light.woff); }我的字体

霍林郭勒市19797182197: 如何在HTML中使用WOFF条码网页字体 -
播庄复方: WOFF是万维网联盟(W3C)推荐的一种网页字体格式,它能同时兼容包括最新版的IE、火狐、谷歌、苹果以及Opera等众多浏览器.网页字体使得网站相关人员可以建立以网站为基础的一些应用,比如条码、MICR和OCR等而不需要在终端机...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网