篇首语:本文由小编为大家整理,主要介绍了阿里巴巴矢量图标库免费吗?有没有版权问题?可以商用吗?相关的知识,希望对你有一定的参考价值。
阿里巴巴矢量图标库是免费使用的,免费图库中的图标并未注册为商标,中间不涉及到版权问题,可以商用。但是如果是有设计师标明的,就不可以用于商用,具体要看所要使用图标是否有标注可以商用。
Iconfont这个平台 ,提供了许多免费的工具,设计师不仅可以浏览下载大量优秀设计师的图标作品,还可以管理和展示自己设计的图标。是很多UI设计师日常工作的必备工具。
扩展资料:
Iconfont提供的免费矢量图标,即icon,是一种图标格式,用于系统图标、软件图标等,这种图标扩展名为*.icon、*.ico。常见的软件或windows桌面上的那些图标一般都是ICON格式的。
icon元素包括两个可选的子元素:small-icon子元素和large-icon子元素。文件名是Web应用归档文件(WAR)的根的相对路径。部署描述符并没有使用icon元素。
但是,如果使用XML工具编辑部署描述符,XML编辑器可以使用icon元素。图标是特殊类型的小位图,最大尺寸为32×32像素。
所以Iconfont有个很明显的特点就是,支持尺寸和颜色的变幻,让设计师和切图说再见。当你在Iconfont平台上传了一个符合其规范的矢量图标,那你的团队接下来要做的仅仅就是下载。
Iconfont支持选择尺寸和颜色,所以,设计师不必再切2-3套图,工程师需要什么尺寸,可以在平台上自行下载。
参考资料:
Iconfont官网:功能介绍
Iconfont官网: 常见问题集合
百度百科:ICON (图标)
1、有免费和付费内容。
2、有版权问题,版权归作者及来源网站所有。
3、转载内容版权归作者及来源网站所有,阿里巴巴矢量图标库原创内容转载需要注明来源,商业媒体及纸媒使用需联系作者和网站授权。
权利归属:
除非iconfont另行声明,除用户自行上传的内容外,iconfont平台内的所有产品、技术、软件、程序、数据及其他信息(包括但不限于文字、图像、图片、照片、音频、视频、图表、色彩、版面设计、电子文档)的所有权利。
(包括但不限于版权、商标权、专利权、商业秘密及其他所有相关权利)均归iconfont或其关联公司所有。
未经iconfont许可,任何人不得擅自使用(包括但不限于通过任何机器人、蜘蛛等程序或设备监视、复制、传播、展示、镜像、上传、下载iconfont平台内的任何内容)。
iconfont平台的Logo、“iconfont.cn”等文字、图形及其组合,以及iconfont平台的其他标识、徵记、产品和服务名称均为iconfont及其关联公司在中国和其它国家的商标,未经iconfont书面授权。
任何人不得以任何方式展示、使用或作其他处理,也不得向他人表明您有权展示、使用或作其他处理。
扩展资料:
阿里巴巴矢量图标库法律声明,用户不得利用iconfont平台服务制作、上传、下载、复制、发布、传播或者转载如下内容:
1、反对宪法所确定的基本原则的;
2、危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;
3、损害国家荣誉和利益的;
4、煽动民族仇恨、民族歧视,破坏民族团结的;
5、破坏国家宗教政策,宣扬邪教和封建迷信的;
6、散布谣言,扰乱社会秩序,破坏社会稳定的;
7、散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;
8、侮辱或者诽谤他人,侵害他人合法权益的;
9、含有法律、行政法规禁止的其他内容的信息。
参考资料来源: 阿里巴巴矢量图标库—法律声明
参考技术B 完全免费,想怎么搞都ok!Javascript图标
前言:图标除了使用传统的图片格式之外,还可以使用字体图标和svg
1.获取图标素材
在项目中想使用图标就必须要有素材,这个素材如果本身公司有提供那再好不过。如果没有就需要自己去网上找,阿里巴巴矢量图标库就是个好去处(官网自己百度)。
比如客户的需求中需要一个二维码的功能,就需要要一个二维码的图标,而客户没有提供,这就需要自己去网上找了。首先进入阿里巴巴矢量图标库网站,搜索想要的图标
找到图标之后,可以选中加入购物车,也可以选中直接下载。如果想要字体图标格式的图标,就需要先加入项目中(这里只注重如何寻找素材,至于字体图标如何使用请自行百度)。
另外直接下载也是可以的,但是只有png和svg格式
直接下载单个图标,这个网站可以直接生成一个svg标签
2.使用阿里巴巴图标库提供的svg标签
SVG 意为可缩放矢量图形(Scalable Vector Graphics)。它使用 XML 格式定义图像。
阿里巴巴图标库提供的svg标签可以直接拿来使用,至于svg的原理可以自行搜教程。
svg标签的width和height属性时空中svg图标大小的,我修改成100和100,下面的效果对比图
3.如何使用下载的素材文件
素材使用共有3种方法:Unicode/font class/smybol,前两者使用的是CSS3的字体图标方式,第三者使用的是svg
在将图标添加到项目中后,下载会得到一个zip文件,解压之后可以看到
下面的都是官方说明文件提供的使用方法
- 1.Unicode 引用
Unicode 是字体在网页端最原始的应用方式,特点是:
兼容性最好,支持 IE6+,及所有现代浏览器。
支持按字体的方式去动态调整图标大小,颜色等等。
但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
Unicode 使用步骤如下:
第一步:拷贝项目下面生成的 @font-face
@font-face { font-family: "iconfont"; src: url("iconfont.eot"); src: url("iconfont.eot?#iefix") format("embedded-opentype"), url("iconfont.woff2") format("woff2"), url("iconfont.woff") format("woff"), url("iconfont.ttf") format("truetype"), url("iconfont.svg#iconfont") format("svg");}
第二步:定义使用 iconfont 的样式
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
第三步:挑选相应图标并获取字体编码,应用于页面
- 2.font-class 引用
font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。
与 Unicode 使用方式相比,具有如下特点:
兼容性良好,支持 IE8+,及所有现代浏览器。
相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
不过因为本质上还是使用的字体,所以多色图标还是不支持的。
使用步骤如下:
第一步:引入项目下面生成的 fontclass 代码:
第二步:挑选相应图标并获取类名,应用于页面:
其实Unicode和font class两种方式都是使用css3的字体图标,只是字符编码的引入方式不一样而已,Unicode直接将字符编码写在标签中,而font class使用更为元素的方式为其添加字符编码,原理还是一样的
- 3.Symbol 引用
这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:
支持多色图标了,不再受单色限制。
通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
兼容性较差,支持 IE9+,及现代浏览器。
浏览器渲染 SVG 的性能一般,还不如 png。
使用步骤如下:
第一步:引入项目下面生成的 symbol 代码:
第二步:加入通用 CSS 代码(引入一次就行):
第三步:挑选相应图标并获取类名,应用于页面:
4.扩展
- 1.字体图标实际上就是字体,所以可以使用css修改文字样式的方式来修改字体图标
.diy { font-size:50px; color:red;}
-2.修改symbol方式引入图标的样式
修改宽高
.diy { width:50px; height:50px;}
修改颜色:svg图标颜色是通过所在的path标签的fill属性指定的,例如:
打开iconfont.js这个文件,根据id找到所在图标的path标签,修改其中fill属性值即可
以上是关于阿里巴巴矢量图标库免费吗?有没有版权问题?可以商用吗?的主要内容,如果未能解决你的问题,请参考以下文章