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" >

  • 相关阅读:
    CSS关键词的值-currentColor关键字提示文字(当前颜色)
    DOM 对象方法
    CSS三种样式表
    html页面不使用缓存的代码
    DOM-----style属性对照表
    UISwitch属性
    UIImageView属性
    UIView属性
    UIScrollView
    UILabel属性
  • 原文地址:https://www.cnblogs.com/yrrong/p/7453198.html
Copyright © 2011-2022 走看看