Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否在多边形中包含png/svg?_Javascript_Svg - Fatal编程技术网

Javascript 是否在多边形中包含png/svg?

Javascript 是否在多边形中包含png/svg?,javascript,svg,Javascript,Svg,我正在尝试思考在SVG多边形元素中包含图像的最佳方式,如下所示: 将您的多边形移动到您的def中,但将填充取出。然后用use标签复制两份,背面一份填上您的颜色,前面一份填上您的图像。您还可以通过包含更多图像、更改坐标等方式制作多个副本 你好。这种方法是否适用于定义了多个不同图像的多个多边形?我的更新是否解决了您的问题?我添加了第二个形状,具有不同的图像和不同的背景颜色,但仍然在defs中使用相同的原始polygon。看起来不错!谢谢你,安德鲁。出于兴趣,你能轻松控制内部的大小吗?i、 例如

我正在尝试思考在SVG多边形元素中包含图像的最佳方式,如下所示:


将您的
多边形
移动到您的
def
中,但将
填充
取出。然后用
use
标签复制两份,背面一份填上您的颜色,前面一份填上您的图像。您还可以通过包含更多图像、更改坐标等方式制作多个副本



你好。这种方法是否适用于定义了多个不同图像的多个多边形?我的更新是否解决了您的问题?我添加了第二个形状,具有不同的图像和不同的背景颜色,但仍然在
defs
中使用相同的原始
polygon
。看起来不错!谢谢你,安德鲁。出于兴趣,你能轻松控制内部的大小吗?i、 例如,在
模式
元素的原始示例中,可以将
视图框
值从
0 64
更改为
0 128
,然后更改为
-32-32 128
,以查看执行此操作的方法。但是,我不认为基于不同
use
元素中不同大小/位置的图像可以使用相同的模式。您必须复制
模式
元素本身并更改其表示属性。