Raphaël - SVG au-dessus de HTML
-
21-09-2019 - |
Question
Je fais un projet qui utilise des éléments HTML en tant que noeuds dans un diagramme et utilise Raphaël pour tracer des lignes entre leur. Le problème est que les lignes vent toujours sous les éléments HTML. J'ai essayé
raphael.canvas.style.zIndex = 1000;
(ce qui est plus grand que tous mes autres indices z) et aussi essayé de placer la toile SVG comme le dernier élément du DOM avec pas de chance. Comment puis-je faire de ces lignes tirer sur le dessus?
La solution
Avez-vous assuré que votre élément SVG, et son élément contenant, sont relativement ou absolument positionnés? z-index
ne vise que les éléments positionnés, et non pas les éléments qui ont static
(la valeur par défaut, en flux) de positionnement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow