阿里巴巴矢量图标库免费吗?有没有版权问题?可以商用吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里巴巴矢量图标库免费吗?有没有版权问题?可以商用吗?相关的知识,希望对你有一定的参考价值。

阿里巴巴矢量图标库是免费使用的,免费图库中的图标并未注册为商标,中间不涉及到版权问题,可以商用。但是如果是有设计师标明的,就不可以用于商用,具体要看所要使用图标是否有标注可以商用。

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 (图标)

参考技术A

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的原理可以自行搜教程。

<!-- path标签的里面的数据太长,已被我省略 -->
<div class="box">
  <svg t="1589166382218" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6205" width="200" height="200">
    <path d="M742.8 121.5c-2.3 " p-id="6211"></path>
  </svg>
</div>

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;
}

第三步:挑选相应图标并获取字体编码,应用于页面

<span class="iconfont">&#xe646;</span>

  • 2.font-class 引用
    font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

与 Unicode 使用方式相比,具有如下特点:

兼容性良好,支持 IE8+,及所有现代浏览器。
相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
不过因为本质上还是使用的字体,所以多色图标还是不支持的。
使用步骤如下:
第一步:引入项目下面生成的 fontclass 代码:

<link rel="stylesheet" href="./iconfont.css">

第二步:挑选相应图标并获取类名,应用于页面:

<span class="iconfont .icon-erweima"></span>

其实Unicode和font class两种方式都是使用css3的字体图标,只是字符编码的引入方式不一样而已,Unicode直接将字符编码写在标签中,而font class使用更为元素的方式为其添加字符编码,原理还是一样的


  • 3.Symbol 引用
    这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

支持多色图标了,不再受单色限制。
通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
兼容性较差,支持 IE9+,及现代浏览器。
浏览器渲染 SVG 的性能一般,还不如 png。
使用步骤如下:
第一步:引入项目下面生成的 symbol 代码:

<script src="./iconfont.js"></script>

第二步:加入通用 CSS 代码(引入一次就行):

<style>
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
</style>

第三步:挑选相应图标并获取类名,应用于页面:

<svg class="icon" aria-hidden="true">
  <use xlink:href="##icon-erweima"></use>
</svg>

4.扩展

  • 1.字体图标实际上就是字体,所以可以使用css修改文字样式的方式来修改字体图标
.diy {
    font-size:50px;
    color:red;
}
<div class="box">
    <span class="iconfont diy">&#xe600;</span>
</div>

-2.修改symbol方式引入图标的样式
修改宽高

.diy {
    width:50px;
    height:50px;
}
<body>
    <div class="box">
        <svg class="icon" aria-hidden="true">
            <use xlink:href="#icon-erweima"></use>
        </svg>
        <svg class="icon diy" aria-hidden="true">
            <use xlink:href="#icon-erweima"></use>
        </svg>
    </div>
</body>

修改颜色:svg图标颜色是通过所在的path标签的fill属性指定的,例如:

打开iconfont.js这个文件,根据id找到所在图标的path标签,修改其中fill属性值即可

以上是关于阿里巴巴矢量图标库免费吗?有没有版权问题?可以商用吗?的主要内容,如果未能解决你的问题,请参考以下文章

iconfont不能注册

删除iconfont其他的也删除了

css3中的字体图标 iconfont的问题

简单介绍一下阿里巴巴矢量图标库的使用

iconfont阿里巴巴图标有填色吗

阿里巴巴矢量图标库怎么在线应用@font-face