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
Svg 使用<;使用>;在<;克利帕斯>;在<;defs>;_Svg - Fatal编程技术网

Svg 使用<;使用>;在<;克利帕斯>;在<;defs>;

Svg 使用<;使用>;在<;克利帕斯>;在<;defs>;,svg,Svg,我可以使用引用声明中以前声明的对象吗? 所以它使用该元素作为剪辑路径的定义 例如: 是的,您可以在clipPath声明中使用命令来引用svg文件中的任何外部对象。 在下面的示例中,clipPath从图像中剪切出一个80 x 80px正方形 这不是很容易验证吗?你到底有什么问题?@RobertLongson我在不同的环境中尝试了很多次,其中rect被一个g包围,它有id。我必须承认,我在文章中从未尝试过这个简单的例子,所以你真正想要的答案是clipPath中的元素必须直接指向一个形状。你想问

我可以使用
引用
声明中以前声明的对象吗?
所以它使用该元素作为剪辑路径的定义

例如:


是的,您可以在
clipPath
声明中使用
命令来引用svg文件中的任何外部对象。 在下面的示例中,clipPath从图像中剪切出一个
80 x 80px
正方形



这不是很容易验证吗?你到底有什么问题?@RobertLongson我在不同的环境中尝试了很多次,其中
rect
被一个
g
包围,它有
id
。我必须承认,我在文章中从未尝试过这个简单的例子,所以你真正想要的答案是clipPath中的元素必须直接指向一个形状。你想问的问题是,为什么这个指向作品的clipPath不存在呢?@RobertLongson是的,但那将是另一个问题。我将把这个问题留待讨论,因为它可能会帮助人们。svg似乎根本不支持
clipPath
s中的
g
对象。