Appliquer z-index pour SVG chemin
Est-il un moyen d'appliquer z-index sur une SVG chemin?
J'ai simple SVG flèche:
<svg class="arrow">
<path class="line" />
<path class="endpoint"/>
</svg>
Si j'utilise le css pour chnge z-index de l'ensemble de la .arrow
tout fonctionne bien, mais lorsque j'essaie de l'appliquer uniquement sur .endpoint
il ne fonctionne pas.
Est-il une solution pour cela?
Merci beaucoup.
- Je crois que tout ce qui sera relatif à l'svg, canvas et pas d'autres éléments du dom.
- double possible de Comment utiliser les z-index dans les éléments svg?
Vous devez vous connecter pour publier un commentaire.
Comme alternative, vous pouvez utiliser le bouton "< utiliser >"
Exemple:
La shape2 couche sera la première couche.
Il n'y a pas de z-index en SVG, il utilise les peintres modèle. Vous seriez obligé de supprimer le chemin d'accès depuis les DOM et l'ajouter de nouveau elle avant tout des éléments qui devraient être sur le dessus de cela, et après que tous les éléments qu'il devrait être sur le dessus de.
Comme vous l'avez découvert le z-index ne fonctionne que sur le
<svg>
contenu que le convertisseur html contrôle la façon dont est positionné avant de passer au large pour le rendu SVG pour dessiner l'intérieur SVG contenu.Si vous avez un besoin urgent de le faire, vous pouvez définir explicitement la composition de commande à l'aide d'autres effets de filtre (tant que vous n'avez pas besoin de soutien dans Firefox ou IE.)