zoukankan      html  css  js  c++  java
  • iconMoon---小图标小记

    IcoMoon 是一个免费的图标库。可以下载自己需要的图标

    三、使用流程、操作演示

    进入主页,点击下图所示区域开始:

    每个图标你都是可以自己进行标记的(移上去会看到Edit, 点击之),然后——

    注:编辑框下面的Download会下载该图标svg格式的zip文件, Replace按钮则是上面新生成一个图标,而Duplicate则是原来替换。

    选择好你要的图标之后,点击页面下方黑色条条上面的f字样的图标按钮,生成字体:

    然后你会看到下图所示画面:

    剩下的就是点击上图的下载标识进行zip打包文件下载了:

    您会得到icomoon*.zip的文件。例如,icomoon1512.zip,打开zip包,会看到里面有适合各个浏览器的字体以及demo演示:

    然后,你就可以依葫芦画瓢使用这些图标形状字体了!

    四、IcoMoon demo中图标字体使用简介

    demo中字符图标的显示用了HTML5以及一些高级CSS技巧。

    关键代码如下:

    [data-icon]:before {
        font-family: 'IcoMoon';
        content: attr(data-icon);
        speak: none;
    }

    意思是所有含有”data-icon“属性(HTML5 data-*)的标签都应该这段样式。使用了before伪类与content内容生成,而content内容就是”data-icon“的属性值。

    参见如下HTML:

    <div class="fs1" aria-hidden="true" data-icon="!"></div>

    &#x0021;为HTML转移字符,对应普通!字符。转义的好处(我估计)是没有一些编码不兼容的问题。

    上面的方法与技巧都是比较新的,因此,显然的,对于IE6~8浏览器就是屌丝眼中的白富美。因此,在实际的传统web项目中(手机自然可以)是不适用的。

    五、使用其他开源图标字体

    即使IcoMoon上有600+图形,但是,并不一定满足我们的特定需求,我们该怎么办?

    1. 下找到对应的的图标下载文件svg或者是fonts文件。
    3. 在IcoMoon APP页面点击下面的图标导入该SVG文件:

    然后,我们自定义的字体就会显现出来:

    4~10. 与IcoMoon自带600+字符操作一样,该选择选择,该编辑编辑,该删除删除,该生成生成,上面都一步一步演示过了,这里不赘述。

    总结来自:http://www.zhangxinxu.com/wordpress/2012/06/free-icon-font-usage-icomoon/

  • 相关阅读:
    nginx.conf 配置解析之 http配置
    nginx.conf 配置解析之 events配置
    nginx.conf 配置解析之 全局配置
    nginx.conf 配置解析之文件结构
    centos7 编译安装nginx1.16.0( 完整版 )
    SQL注入是什么?如何防止?
    数据库的脏读、不可重复读、幻读以及不可重复读和幻读的区别
    唯一索引与主键索引的比较
    分布式session的几种实现方式
    反向代理和负载均衡
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/6118340.html
Copyright © 2011-2022 走看看