zoukankan      html  css  js  c++  java
  • svg随笔

    什么是SVG?

    • SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
    • SVG 用于定义用于网络的基于矢量的图形
    • SVG 使用 XML 格式定义图形
    • SVG 图像在放大或改变尺寸的情况下其图形质量不会有损失
    • SVG 是万维网联盟的标准

    SVG 的优势

    与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG 的优势在于:

    • SVG 图像可通过文本编辑器来创建和修改
    • SVG 图像可被搜索、索引、脚本化或压缩
    • SVG 是可伸缩的
    • SVG 图像可在任何的分辨率下被高质量地打印
    • SVG 可在图像质量不下降的情况下被放大

    将SVG图引入到HTML网页,目前只有三种办法,前两种很相似,第三种更简单。

    使用<embed>标签:

    <embed src="example.svg" width="300" height="300" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/" />

    使用<object>标签:

    <object data="example.svg" width="300" height="300" type="image/svg+xml" codebase="http://www.adobe.com/svg/viewer/imstall/" />

    使用 <iframe> 标签 

    <iframe src="rect.svg" width="300" height="100"> </iframe>

    SVG可以嵌入HTML中显示

    嵌入的方式有7种,分别是:

    • 代码直接嵌入
    • <img>链接方式引用
    • <a>链接方式引用
    • CSS的background属性引用
    • <embed>
    • <object>
    • <iframe>

    若想修改颜色,则在path里面修改fill属性。如:<path fill="red" >

  • 相关阅读:
    线性表单链表的实现
    线性表顺序存储结构
    【C语言】产生随机数
    TCP/IP协议
    【bfs】奇怪的电梯(P1135)
    【DFS】取数游戏(P1123)
    【DFS】圣诞夜的极光(P1454)
    【贪心】骑士的工作(P2695)
    【贪心】纪念品分组(P1094)
    生活的那么一点反思
  • 原文地址:https://www.cnblogs.com/yrrong/p/7453198.html
Copyright © 2011-2022 走看看