热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开源图标字体uiwiconfontv1.2.6发布,新增图标

uiw-iconfontv1.2.6已发布,uiw-iconfont是从uiw组件库抽离出来的图标字体,基于svg图片生成的图标字体。更新内容新增map

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

更新内容

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

安装

npm install uiw-iconfont --save

 

使用

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

你需要链接CSS

 

用于Less:

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

 

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

<i class&#61;"w-icon-apple">i>

 

或者使用Unicode&#xff0c;您可以使用Unicode网站轻松找到您要使用的Unicode图标。

<style> .iconfont {font-family: "w-iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;
} style>
<span class&#61;"iconfont">&#59907;span>

 

开发

在克隆项目之后运行npm install来安装依赖&#xff0c;你能够做如下操作&#xff1a;

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

npm run font

 

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

npm run start

 

相关链接

  • uiw-iconfont 的详细介绍&#xff1a;点击查看

  • 码云极速下载/uiw-iconfont&#xff1a;下载zip

iconfont-矢量图标字体的运用&#xff1a;

发现一个奇怪的现象&#xff1a;

这里面的图标竟然不是一张张小图标图片&#xff1f;Firebug下查看一下元素&#xff0c;竟然是这样的&#xff1a;

页面源代码如下&#xff1a;

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

使用icon font来生成图标相对于基于图片的图标来说&#xff0c;有如下的好处&#xff1a;

1.自由的变化大小&#xff1b;

2.自由的修改颜色&#xff1b;

3.添加阴影效果&#xff1b;

4.IE6也可以支持&#xff1b;

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

那么如何使用iconfont呢&#xff1f;可以有如下几种方式&#xff1a;

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

阿里icon font字库

http://www.iconfont.cn/

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

fontello

http://fontello.com/

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

icomoon

http://icomoon.io//#/select

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

Font-Awesome

http://fortawesome.github.io/Font-Awesome/

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

Glyphicon Halflings

http://glyphicons.com/

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

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

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

以上demo使用方法详情请参考&#xff1a;http://www.iconfont.cn/help/iconuse.html

参考文献&#xff1a;

http://www.iconfont.cn/

http://www.chinaz.com/design/2012/0904/272556.shtml

http://www.weste.net/2013/12-13/94697.html

原作者&#xff1a;开源中国

 

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



推荐阅读
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • OpenCV4.5.0+contrib编译流程及解决错误方法
    本文介绍了OpenCV4.5.0+contrib的编译流程,并提供了解决常见错误的方法,包括下载失败和路径修改等。同时提供了相关参考链接。 ... [详细]
  • 由于同源策略的限制,满足同源的脚本才可以获取资源。虽然这样有助于保障网络安全,但另一方面也限制了资源的使用。那么如何实现跨域呢,以下是实现跨域的一些方法。 ... [详细]
  • GO语言 包 if..else.. for循环 switch 数组
    包1.什么是包1.新建一个文件夹,内部写很多go文件,但是包名必须一致,改文件夹就是一个包2.作用和优点包用于组织Go源代码,提供了更好的可重用性与可读性。由于包提供了代码的封装, ... [详细]
  • 为什么三角形与菜单背景的颜色不同? - Why is the triangle a different colour shade to the menu background?
    Imnotunderstandingastowhythetrianglewhichappearswhenthemousehoversoverthemenuitem, ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • higuysihaveproblemwithtreeshakinginnx,problemwithassetslibrary ... [详细]
author-avatar
佳佳乐木地板1012
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有