icon的各种做法

PS做法

  • 查看icon对应图层


    查看图层

    右键打勾查看

    说明:点击眼睛按钮,消失的就是对应图层;还有就是右键对应图标,打钩的就是对应的图层

  • 如何抠图
    1.复制图层


    右键图层,复制对应图层

    2.新建图层


    命名

    新建图层只有刚刚复制的那个图

    3.裁剪图片
    trim裁剪

    点击OK

    裁剪完成

    4.修改画布尺寸
    看图片画布的尺寸并不是100x100,这里我们修改下画布尺寸


    修改画布尺寸

    输入宽高

    5.导出图片
    导出png

    保存

    对于旧版的,需要按下面的操作导出
    save for web

    右上下拉框选择png
  • 测量距离


    测量距离
  • 总结
    好处:这种ps做法的好处在于可以自适应宽高,因为图片会默认保持原始比例,只设置宽高中的一个就行


    自适应宽高

background-icon做法

  • 选择要抠出来的部分


    选择

    crop修剪出想要的部分
  • 源文件是png,先抠图
    放大图片,选择魔法棒工具


    魔法棒工具

    先点击要选的图像,然后按shift再选


    选择图像

    反选无关区域
    反选

    按前面的方式trim裁剪,设置画布大小,导出png
  • 代码


    代码
  • 效果


    效果

sprites图 精灵图法

1.查找css sprites generator生成精灵图
2.拷贝生成的css,改动div的class为对应的


复制css

3.原理:其实就是通过设置background-position来设置x和y尺寸露出对应的部分

icon-font法

icon-font HTML形式

  • 原理:在一个字体文件中,我输入一个A,然后会显示出对应字形的A,这时因为一开始就定义好了,A这个代码就指定了A显示出来对应的样子。所以,如果我定义了一个字体库,然后规定你先声明使用这个字体库,当输入字体库中对应的代码时,显示对应的图标,就能实现icon-font的做法。

  • html转义
    如果要直接输入空格来显示多个空格效果,无法达到,这时需要html转义


    html转义

    html entity html实体

    html实体

    用编号表示
  • 文字转换为unicode


    转化unicode

    html识别unicode
  • 为什么icon-font用e61开头?
    因为约定e610-e614这段是没有别的字符的

  • 使用icon-font
    1.第一步:引入字体文件


    第一步

    2.第二步:声明字体文件
    上图虽然输入了icon对应代码,但是没有效果,因为没有规定使用的是哪个字体文件,而输入的字体unicode在当前字体文件中是空的,所以不显示,这时设置div的字体库


    设置字体库

icon-font CSS形式

IE6不支持,


css写法
  • 使用更简洁的方式


    具体使用

    css源码

    说明:大小通过font-size改变,颜色通过color改变

SVG icon

  • svg代码干了啥


    代码
  • 显示效果


    svg显示效果
  • svg的js代码就是在页面上创建了一个svg标签,然后将icon藏在其中,用的时候使用use标签调出来


    svg的javascript代码
  • svg使用


    svg使用
  • svg默认居中


    默认居中
  • 修改颜色,本身有颜色的无法修改


    修改颜色
  • 描边


    描边
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hell...
    Kevin_Junbaozi阅读 5,344评论 3 23
  • 我们已经习惯于听到这样的声音,成功人士都是5-6点钟起床,当别人都还在被窝做梦的时候他们已经在处理一天的工作,当别...
    BERT2016阅读 858评论 1 0
  • 假期就是开车,带孩子,没什么好说的。上了一天班,应该要紧张起来了。角色还是那样的尴尬,心中不时不爽。但想到了第一次...
    筱筱殿下阅读 198评论 0 0
  • 因为要离职了今天和敏敏道别,表达了我对她的看法以及工作上的赞美,敏敏很感动的说在公司从来没有听过这种赞美,我突然觉...
    mmjojo阅读 288评论 0 0

友情链接更多精彩内容