听说fontIcon 显现 图形比 img要高。  然后它是以矢量图的相似呈现,放大不会失真。  在今天开发中发现,公司有人使用了这项技术。。所以也就花时间学习了一下。。

在学过程中看了几篇文章之后完成的。。这里也推荐下:

1 http://www.chinaui.com/Knowledge/20120907/14021209040007.shtml (里面有demo, 和更重要的 图形转化在线工具:iconmoon)

2 http://iconfont.cn/ 阿里图形库, 这里提供了很多图形源,可以通过这个地方下载SVG 文件到  iconmoon 进行转化。

3 http://www.zhangxinxu.com/wordpress/2012/06/free-icon-font-usage-icomoon/(  icommon使用教程)

html引用代码片段

<!doctype html>
<html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus®"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><title>Document</title><!--通过样式引入 font icon 图标--><link rel="stylesheet" href="font/iconfont.css"></link><style type="text/css">ul li{cursor: pointer;list-style-type: none;line-height: 30px;}</style><style>@font-face {font-family: 'icomoon';src:    url('fonts/icomoon.eot?b7b2qy');src:    url('fonts/icomoon.eot?b7b2qy#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?b7b2qy') format('truetype'),url('fonts/icomoon.woff?b7b2qy') format('woff'),url('fonts/icomoon.svg?b7b2qy#icomoon') format('svg');font-weight: normal;font-style: normal;}/*通过样式加 content呈现图标 如:  <i class="iconfont"></i> */[class^="icon-"], [class*=" icon-"] {/* use !important to prevent issues with browser extensions that change fonts */font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}/*通过样式呈现图标  <i class="icon-im"></i> */.icon-im:before {content: "\e900";}</style></head><body><ul><li><!--通过样式加 content呈现图标--><i class="iconfont"></i></li><li><!--通过样式呈现图标--><i class="icon-im"></i> </li><li>天猫</li><li>京东</li><li> 3g  </li><li> 4g  </li><li><input type="radio" name="t">速率<input type="radio" name="t">时延</li><li>地图  </li></ul></body></html>

难点:

1 如何 获取SVG 格式的矢量图

2 如何将SVG 的图标绑定 地址如:\e900  如如何来得?

3  转化编辑工具的选择, 网上有很多, 安装文件很大。选择是个麻烦的事情

具体操作步骤:

1  去http://iconfont.cn/  图库 找一个图标,然后以SVG格式 下载下来。

2  通过icommon 教程 了解如何使用它

3 利用icommon 在线工具将你的SVG 转化为需要的格式,最后下载转化完成的包

4 参考里面的demo 引用图标。。

具体实现代码:http://download.csdn.net/detail/tarenahuangdw/9436695

在html中使用fontIcon 的图标相关推荐

  1. 阿里巴巴fonticon字体图标的使用

    很早之前就知道阿里巴巴的fonticon矢量图标库,以前是这么使用的:下载某个图标的.png格式,然后引用到项目中,通过img标签或者background来使用.当然我知道该矢量图库可以将图标转换为字 ...

  2. 在网页中画Icon小图标

    在网页中画Icon小图标. 现代网页中,绝大部分都采用了Icon小图标的方式.其积分大致分为三类,CSS Sprite,font+HTML,font+CSS. CSS Sprite:又称为CSS雪碧, ...

  3. 如何取消掉计算机更新图标,XP系统如何关闭右下角中的自动更新图标?

    相信大家在使用XP系统中,都有遇到过电脑右下角总是弹跳出"您的计算机可能存在风险"这是怎么回事呢?其实这是因为是系统关闭了系统自动更新,那么遇到这种问题该怎么解决呢?其实我们只要把 ...

  4. 在项目中增加自定义icon图标

    以MUI框架为例,内容来自于MUI官网. mui如何增加自定义icon图标 mui框架遵循极简原则,在icon图标集上也是如此,mui仅集成了原生系统中最常用的图标:其次,mui中的图标并不是图片,而 ...

  5. [react] 在React中怎么使用字体图标?

    [react] 在React中怎么使用字体图标? 1.npm install --save react-fontawesome 2.npm install font-awesome 3.import ...

  6. 在ubuntu中为程序添加图标快捷键

    2019独角兽企业重金招聘Python工程师标准>>> 比如我在我的ubuntu上安装了javaEE eclipse,这个软件直接解压就可以用,这时在导航栏里没有对应图标,在左上角的 ...

  7. html+字体图标找不到字体,bootstrap中不显示字体图标问题怎么解决?

    bootstrap中不显示字体图标的原因是什么?怎么解决?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 你在使用bootstrap字体图标的时候,是否遇 ...

  8. 安卓开发使用ttf文字_Android中正确使用字体图标(iconfont)的方法

    字体图标 字体图标是指将图标做成字体文件(.ttf),从而代替传统的png等图标资源. 使用字体图标的优点和缺点分别为: 优点: 1. 可以高度自定义图标的样式(包括大小和颜色),对于个人开发者尤其适 ...

  9. VS中更改exe程序图标

    1.右击项目-打开属性 2.在应用程序中选择或更改图标文件 3.保存即可,之后打包生成的程序图标就会换成相应的文件,具体打包步骤看我另一篇博客.

最新文章

  1. 介绍sendmail中mail relay的规则
  2. python2异步编程_python异步编程入门
  3. PIX525故障一例,求解
  4. 南京理工大学计算机学院教师信息网,南京理工大学教师信息
  5. windows下安装consul
  6. python38使用_笨方法学Python 习题38:列表的操作
  7. 关于IP SLA及与EEM联动的探讨
  8. django文件——django + jquery-file-upload上传篇(二)-- 插件实现文件上传+进度条显示 +拖入文件上传...
  9. .Net QQ互联教程 1
  10. nginx内核优化及配置
  11. 汇编指令lea取偏移地址
  12. Spring Kafka 之 @KafkaListener 单条或批量处理消息
  13. ECDSA安全性证明
  14. 14个SpringBoot优化小妙招
  15. Django-Docker容器化部署:Django-Docker-MySQL-Nginx-Gunicorn云端部署
  16. GF4的Radiometric Calibration(高分4号的辐射定标)
  17. 常用云计算单词中英对照
  18. matlab多个字符串拼接
  19. 计算机绘图教程试卷,计算机绘图教程.ppt
  20. 吃鸡攻略!70万场Kaggle数据集强势分析“绝地求生”

热门文章

  1. VS Code中编辑Maya脚本
  2. begining...
  3. mac 运行android模拟器速度慢,加速(使用HAXM)android mac模拟器冻结
  4. python之字符串替换
  5. 我2022年的减肥计划 赛乐赛没效果是真是假
  6. appid,appkey,appsecret区别
  7. 设计模式之单例模式(饿汉式,懒汉式)
  8. 月薪给5万都不愿意去实习,年轻工程师开始远离Facebook
  9. keil出现identifier “u8“ is undefine,不识别 u8
  10. 足协的管办分离如走过场的闹剧