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

  • 相关阅读:
    SpringBoot配置文件
    SpringBoot基础开发流程
    day06-01数字类型、数字类型的转换
    特有的循环结构(for-else、while-else)——Python篇
    分支、循环——Python基础篇
    循环关键字——Python篇
    另类三目运算符——Python篇
    原码、反码以及补码
    Python运算符
    Python变量
  • 原文地址:https://www.cnblogs.com/yrrong/p/7453198.html
Copyright © 2020-2023  润新知