Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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/3/html/88.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
Css 我可以将svg图像/元素放在画布元素的顶部吗?_Css_Html_Vector_Snap.svg - Fatal编程技术网

Css 我可以将svg图像/元素放在画布元素的顶部吗?

Css 我可以将svg图像/元素放在画布元素的顶部吗?,css,html,vector,snap.svg,Css,Html,Vector,Snap.svg,我正在使用WebGL渲染一些图像,并将它们放在画布上。我想知道是否可以在画布上放置svg元素 实际上,我可以手动移动我在画布上绘制的向量图像。所以我想应该有办法做到这一点。就像你把任意两个元素放在彼此的上面一样?给他们两个一个父母,位置为:相对或位置:绝对。将第二个(或两个)设置为位置:绝对;左:0px;顶部:0px;z指数:2 <div style="position: relative;"> <canvas id="c" width="300" height="300"

我正在使用WebGL渲染一些图像,并将它们放在画布上。我想知道是否可以在画布上放置svg元素


实际上,我可以手动移动我在画布上绘制的向量图像。所以我想应该有办法做到这一点。

就像你把任意两个元素放在彼此的上面一样?给他们两个一个父母,位置为:相对
位置:绝对。将第二个(或两个)设置为
位置:绝对;左:0px;顶部:0px;z指数:2

<div style="position: relative;">
  <canvas id="c" width="300" height="300"></canvas>
  <img src="http://s.cdpn.io/3/kiwi.svg" 
       style="position: absolute; 
              left: 0px; 
              top:0px;
              z-index: 2;
              width: 300px;
       " />
</div>

10年后,感谢您的精彩解释!