博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在SVG中使用外部绘图
阅读量:6179 次
发布时间:2019-06-21

本文共 686 字,大约阅读时间需要 2 分钟。

您可以在 SVG 文档中包括预定义的内容 —— 在呈现的文档内或文档之外定义的内容。

引用内部绘图

symbol,defs 都可以事先定义好图形,而后use来引用

My image

有关symbol,defs的异同点,可以参考

引用外部绘图

我们事先已经准备好了一个外部绘图svg文件

1.使用<image>

使用预定义内容作为 SVG 绘图一部分的方法之一是使用 <image>元素。在概念上,SVG 中的<image>与 HTML 中的 <img>非常类似:该元素只须指示呈现客户机在当前的 SVG 环境中绘制外部图像的内容 —— 其本身可能是 SVG 或者是 JPEG 或 PNG 格式的光栅图像。您几乎可以像调整一个规则的图形元素那样来调整外部图像的大小和改变其位置

2.使用<use>元素

任何svg, symbol, g, 单个的图形元素和use元素本质上都可以作为模板对象被use元素引用(例如初始化)。use引用的图形内容会在指定的位置渲染。与image元素不同,use元素不能引用整个文档。

第一个use引用了该文件的整个svg元素。

第二个use引用了该文件的rect元素。

转载地址:http://enkda.baihongyu.com/

你可能感兴趣的文章
oracle数字函数
查看>>
myeclipse svn 分支
查看>>
ORACLE CHAR,VARCHAR,VARCHAR2,NVARCHAR类型的区别与使用
查看>>
SQL Server AlwaysOn架构及原理
查看>>
spring-session学习
查看>>
PHP中类的使用,面向对象的思路
查看>>
istio 0.8 安装步骤
查看>>
Linux /Var/log 日志文件详解
查看>>
年薪六十万,你还缺些什么
查看>>
[转载] 中国好声音 120817
查看>>
c#获取下载路径
查看>>
SylixOS下基于Zynq-7000加载FPGA程序
查看>>
Gartner 如何看 RASP 和 WAF?
查看>>
nodeJS调用函数
查看>>
Python collections模块总结
查看>>
day5模块学习--random模块
查看>>
蛇形矩阵
查看>>
泛型与容器连载(二)泛型的基本概念和原理
查看>>
事务锁兼容性
查看>>
LinkedHashMap 源码分析
查看>>