Css 将z索引应用于SVG路径
有没有办法在SVG路径上应用z索引 我有一个简单的SVG箭头:Css 将z索引应用于SVG路径,css,svg,z-index,Css,Svg,Z Index,有没有办法在SVG路径上应用z索引 我有一个简单的SVG箭头: <svg class="arrow"> <path class="line" /> <path class="endpoint"/> </svg> 如果我使用css来改变整个.arrow的z索引,一切正常,但当我尝试仅在.endpoint上应用它时,它不起作用 有什么解决方案或解决办法吗 非常感谢。SVG中没有z索引,它使用。您必须从DOM中删除路径,并在应该位于其顶部的
<svg class="arrow">
<path class="line" />
<path class="endpoint"/>
</svg>
如果我使用css来改变整个.arrow
的z索引,一切正常,但当我尝试仅在.endpoint
上应用它时,它不起作用
有什么解决方案或解决办法吗
非常感谢。SVG中没有z索引,它使用。您必须从DOM中删除路径,并在应该位于其顶部的任何元素之前和应该位于其顶部的任何元素之后重新添加路径
正如您所发现的那样,z-index只对完整的
内容起作用,因为html呈现程序在交给SVG呈现程序绘制内部SVG内容之前控制该内容的定位方式。如果您迫切需要这样做,您可以使用替代过滤效果定义明确的合成顺序(只要你不需要Firefox或IE的支持。)作为替代,你可以使用“