svg

作者: sutingy | 来源:发表于2017-07-23 11:09 被阅读0次

    一般图片格式有:png/jpg/jpeg/gif/tiff/apng/bup/svg

    前面几种都是位图,基本单位是px,每个点都是有rgb存储颜色,所以把图片放大的时候会看到很多矩齿状的点。

    png:是一种无损压缩,支持透明格式,适用于一些人造图片、logo图片等等

    jpg:是一种有损压缩,不支持透明格式,适用于自然图片、颜色丰富的图片等等

    矢量图:svg

    可伸缩的图片格式,图片每次放大缩小都要重新计算,所以耗CPU,svg用标签、代码来描述图形.

    svg加载失败一般都是服务器配置出现问题。

    引用svg的方法:

    1、object标签

    <object  data="image.svg"  type="iamge/svg+xml" />

    2、iframe标签

    <iframe  src="image.svg" > </iframe>

    使用svg实现字体图标

    1、使用sketch画字体图标,会生成相应的.svg文件,在html文件中直接引用就行

    2、自己在html中使用标签来实现

    3、使用阿里iconfont

    第一步:拷贝项目下面生成的symbol代码:

    //at.alicdn.com/t/font_1473319176_4914331.js

    第二步:加入通用css代码(引入一次就行):

    .icon {

    width:1em; height:1em;

    vertical-align:-0.15em;

    fill: currentColor;

    overflow: hidden;

    }

    第三步:挑选相应图标并获取类名,应用于页面:

    <svg  class="icon" style="width:100px;height:100px">

    <use  xlink:href="#icon-xxx"></use>

    </svg>

    相关文章

      网友评论

          本文标题:svg

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