博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开源图标字体 uiw-iconfont v1.2.6 发布,新增图标
阅读量:6787 次
发布时间:2019-06-26

本文共 1326 字,大约阅读时间需要 4 分钟。

uiw-iconfont v1.2.6 已发布,uiw-iconfont 是从 uiw 组件库抽离出来的图标字体,基于 svg 图片生成的图标字体。

更新内容

  • 新增 map android-o dashboard table qrcode printer barcode 等7个图标.

安装

npm install uiw-iconfont --save

 

使用

您可以使用 轻松找到您要使用的图标。一旦您复制了所需图标的CSS类名,只需将图标和图标的类名(如apple)添加到HTML元素即可。

你需要链接CSS

 

 

用于Less:

 
@import "~uiw-iconfont/fonts/w-iconfont.css";

 

注意:它有一个w-icon-前缀。

 

 

或者使用Unicode,您可以使用Unicode网站轻松找到您要使用的Unicode图标。

 

 

开发

在克隆项目之后运行npm install来安装依赖,你能够做如下操作:

编译字体.svg.ttf.woff.eot等字体文件

npm run font

 

编译网站并提交到gh-pages分支

npm run start

 

相关链接

  • uiw-iconfont 的详细介绍:

  • 码云极速下载/uiw-iconfont:

iconfont-矢量图标字体的运用:

发现一个奇怪的现象:

这里面的图标竟然不是一张张小图标图片?Firebug下查看一下元素,竟然是这样的:

页面源代码如下:

好奇怪啊,这些个乱七八糟的&#xfxxx难道就是对应的图标?

使用icon font来生成图标相对于基于图片的图标来说,有如下的好处:

1.自由的变化大小;

2.自由的修改颜色;

3.添加阴影效果;

4.IE6也可以支持;

5.支持图片图标的其它属性,例如,透明度和旋转等等6.可以添加text-stroke和background-clip:text等属性,只要浏览器支持。

那么如何使用iconfont呢?可以有如下几种方式:

1.使用现有的开源iconfont矢量图标字体库。如

阿里icon font字库

这个是阿里M2UX的一个icon font字体图标字库,包含了淘宝图标库和阿里图标库。

fontello

在线定制你自己的icon font字体图标字库,也可以直接从GitHub下载整个图标集,该项目也是的。

icomoon

可以在线导入的SVG格式字体,并进行编辑,然后下载来使用。很酷吧!

Font-Awesome

这是我最喜欢的字库之一了,更新比较快。目前已经有369个图标了。

Glyphicon Halflings

这个字体图标可以在Bootstrap下免费使用。自带了200多个图标。

2.创建自己的iconfont字体库,可以使用以上各平台的在线生成工具,也可以推荐使用一些生成iconfont的工具,如iconmoon。

3.那么具体该如何使用这种字体图标呢?其实很简单,以PC端的应用为例,只需要分三步即可完成:

以上demo使用方法详情请参考:

参考文献:

原作者:开源中国

 

转载于:https://www.cnblogs.com/zytrue/p/8646424.html

你可能感兴趣的文章
我的第一篇博客
查看>>
手把手教你如何用Python从PDF文件中导出数据(附链接)
查看>>
维珍银河完成最长距离火箭飞行,下一步剑指太空旅行
查看>>
[Python]attributeError:'module' object has no attribute 'dump'
查看>>
Docker系列教程11-使用Nexus管理Docker镜像
查看>>
业界最全,阿里云混合云灾备服务上线!
查看>>
Windows Linux 子系统可以在资源管理器中打开
查看>>
WebStorm文件类型关联设置
查看>>
13.1 Spring MVC 关于controller的字符编码
查看>>
理发店与 App 定价模型
查看>>
ES6(数组)
查看>>
php simplexml_load_file 函数执行不稳定
查看>>
C#,VB.NET如何将Word转换为PDF和Text
查看>>
玩转Kafka的生产者
查看>>
解决android.permission.WRITE_APN_SETTINGS
查看>>
py编程技巧-1.1-如何在列表、字典、集合中根据条件筛选数据
查看>>
Ruby on Rails: UUID as your ActiveRecord primary key
查看>>
Bean property属性说明
查看>>
微软工程师认为 Mozilla 也应该拥抱 Chromium
查看>>
去年出货的工业机器人,超过1/3都跑来了中国
查看>>