前端Unicode引用方式添加矢阿里巴巴矢量图 - 王多静

时间:2024-03-04 08:33:05

前端Unicode引用方式添加矢阿里巴巴矢量图

选想要的图标, 放进自己的项目里(这步很简单,不会看别的), 然后如图 下载阿里矢量demo项目和复制这串代码

 

 

 

二 下载项目后


(1)文件名带有demo的都是阿里的实例,里面也是讲使用方法。unicode引用方式, 记住总共5个文件,每次新加矢量图需要替换该5个文件到项目, 

我们主要是用到iconfont.css和后缀名为.eot、.svg、.ttf、.woff的文件(woff2好像是新出的, 还不懂没去了解)

 

 

 

(2)将其加入至我们的项目文件中, 放在共同的css文件里的iconfont文件

 

 

 

(3)如果不像我这样放一个文件, 需要修改iconfont.css引用其他文件路径, 还是放一个文件吧

 

 

(4)在前端就可以用了, 使用有两种方法如下

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" type="text/css" href="css/new_file.css"/>
		<link rel="stylesheet" href="css/iconfont/iconfont.css" />
	</head>
	<body>
		第一种方法
		<span class="iconfont" style="font-size: 40px;"></span>
		<span class="iconfont"></span>
		<span class="iconfont"></span>
		<span class="iconfont"></span>
		<span class="iconfont icon-xiala" style="font-size: 80px;"></span>
		<pre>
			sdsddss
			qweewe
			    ff
		</pre>
		
		第二种方法
		<i class="iconfont icon-dingwei001"></i>

	</body>
</html>

  显示在浏览器是这样

 

Unicode 是字体在网页端最原始的应用方式,特点是:

  • 兼容性最好,支持 IE6+,及所有现代浏览器。
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。

注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式