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>

相关文章

  • Android图片之svg

    1.SVG是什么2.SVG优点3.SVG使用4.获取SVG5.封装使用6.SVG动画 1.SVG是什么? SVG(...

  • SVG的使用

    SVG图片 一. SVG介绍 1.1. SVG概念解析 SVG全称: Scalable Vector Graphi...

  • 资源

    SVG svg icon 对应git(node.js写的) svg animation study svg cs...

  • (第六天)HTML5之SVG的了解与使用&Web数据存储

    SVG 什么是SVG? SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用...

  • svg standalone

    简单的 SVG 实例 一个简单的SVG图形例子: 这里是SVG文件(SVG文件的保存与SVG扩展): "http:...

  • SVG学习笔记

    SVG学习笔记 简介 SVG使用XML来描述二维图形和绘图程序的语言。 SVG形状 SVG在HTML页面 SVG ...

  • SVG

    Menu SVG 实例 SVG 形状 SVG 实例 SVG 的 用来创建一个圆。cx 和 cy ...

  • SVG简介及其用法

    一、SVG - 基础 1.什么是SVG 2.SVG的优势 3.SVG与canvas的区别 4.用途 5.svg再将...

  • svg实例

    一个简单的SVG图形例子: 这里是SVG文件(SVG文件的保存与SVG扩展): SVG 代码解析: 第一行包含了 ...

  • SVG用法

    常见引入svg的方法 .svg文件的常见结构: html页面中绘制svg的常见方法: 关于SVG的viewBox:...

网友评论

      本文标题:svg

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