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