美文网首页
icon的各种做法

icon的各种做法

作者: LouisJ | 来源:发表于2018-04-25 16:57 被阅读0次

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默认居中


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


    修改颜色
  • 描边


    描边

相关文章

  • icon的各种做法

    PS做法 查看icon对应图层查看图层右键打勾查看说明:点击眼睛按钮,消失的就是对应图层;还有就是右键对应图标,打...

  • icon 的各种做法

    1. .psd 设计稿用Photoshop打开 .psd 设计稿文件,选中目标图层,右键选中 Dupl...

  • CSS icon的各种做法

    一、图片法(img) 这是我们常用的在页面中引用图片的方法 首先从设计师那里拿到设计稿(psd或图片),然后使用切...

  • 4icon 的各种做法

    右击图层,然后复制图层,放在new文件夹里面哦 发现不是100乘100,又去image里面吧canvas size...

  • icon 全解

    icon 的各种做法 img 法 background 法 background 合一法 font 法 SVG 法...

  • icon的所有方案

    icon 的各种做法 img 法 background 法 background 合一法 font 法 SVG 法...

  • icon的做法

    ps切图 右键复制当前需要的图层,然后图像,裁剪,到处png放在页面中,记得调整宽或高的时候,只调整一个就好,因为...

  • icon的几种做法

    方法:1.img法2.background法3.background合一法4.font法5.SVG法6.新手慎用【...

  • CSS 最佳实践 + 套路(五) -- icon

    概述 icon 有很多做法,主要的做法有 img 标签 background-image 属性 CSS Sprit...

  • icon 的各种实现方式

    unicode引用 HTML 形式 拷贝项目下面生成的font-face ,并引入 定义使用iconfont的样式...

网友评论

      本文标题:icon的各种做法

      本文链接:https://www.haomeiwen.com/subject/qoaelftx.html