在html中使用fontIcon 的图标

在html中使用fontIcon 的图标听说fontIcon显现图形比img要高。 然后它是以矢量图的相似呈现,放大不会失真。 在今天开发中发现,公司有人使用了这项技术。。所以也就花时间学习了一下。。在学过程中看了几篇文章之后完成的。。这里也推荐下:1http://www.chinaui.com/Knowledge/20120907/14021209040007.shtml(里面有demo,和更重要的图

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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

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

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

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

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>

Jetbrains全家桶1年46,售后保障稳定

难点:

 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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200728.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 推荐算法中的MF, PMF, BPMF[通俗易懂]

    推荐算法中的MF, PMF, BPMF[通俗易懂]1.矩阵分解(MF)目前推荐系统中用的最多的就是矩阵分解方法,在NetflixPrize推荐系统大赛中取得突出效果。以用户-项目评分矩阵为例,矩阵分解就是预测出评分矩阵中的缺失值,然后根据预测值以某种方式向用户推荐。常见的矩阵分解方法有基本矩阵分解(basicMF),正则化矩阵分解)(RegularizedMF),基于概率的矩阵分解(PMF)等。利用代数中SVD方法对矩阵进行分解。奇异值

    2022年5月22日
    36
  • docker如何启动镜像_镜像是反的吗

    docker如何启动镜像_镜像是反的吗一、dockerrun启动–env-file表示从文件加载环境变量,文件格式为key=value每行一个变量-v表示将宿主机上的文件挂载到镜像中,冒号前面表示宿主机文件路径,后面表示镜像文件路径,都要用绝对路径-p表示将镜像中的8080端口映射到宿主机上的8083端口,10.142.8.12代表宿主机ipdockerrun-it–env-file./run/h…

    2022年9月22日
    0
  • IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)

    IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)如何在IIS的设置下添加ISAPI筛选器里的Rewrite组件,防止图片被盗用链接。首先笔者要说的是“盗链”很常见的现象,虽然没有采集那么“流行”,但是对于被盗者来说,碰到这事还真的及时解决,要不资源的消耗很可能会影响自身网站的正常运营。那究竟什么是盗链,怎样防止网站的信息被盗链呢?下面简单的说下:“盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接…

    2022年7月23日
    5
  • 深入理解iso七层模型_网络模型的七层结构

    深入理解iso七层模型_网络模型的七层结构ISO七层模型是国际标准化组织用于计算机或者通信系统间相互联系的标准体系.他是一个七层的,抽象的模型体.应用层(Application):网络服务与最终用户的一个接口。协议有:HTTPFTPTFTPSMTPSNMPDNSTELNETHTTPSPOP3DHCP表示层(PresentationLayer):数据的表示、安全、压缩。(

    2025年5月23日
    1
  • 数据挖掘之异常点检测「建议收藏」

    数据挖掘之异常点检测「建议收藏」异常点检测方法一、基本概念  异常对象被称作离群点。异常检测也称偏差检测和例外挖掘。  常见的异常成因:数据来源于不同的类(异常对象来自于一个与大多数数据对象源(类)不同的源(类)的思想),自然变异,以及数据测量或收集误差。  异常检测的方法:(1)基于模型的技术:首先建立一个数据模型,异常是那些同模型不能完美拟合的对象;如果模型是簇

    2022年7月16日
    9
  • SpringSecurity权限管理系统实战—一、项目简介和开发环境准备

    SpringSecurity权限管理系统实战—一、项目简介和开发环境准备SpringSecurity实战一—项目简介和开发环境准备一、简介​ 在企业应用中,认证和授权是非常重要的一部分内容,业界最出名的两个框架就是大名鼎鼎的Shiro和SpringSecurity。本次我选取的是和SpringBoot更好兼容的SpringSecurity。

    2025年6月7日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号