15-08-2017, 04:37 PM
@Sephi:
En SVG, tu as la propriété "getTotalLength" disponible pour les élément path. Pour avoir un segment de toujours 5cm, il suffit donc de fixer la width du noeud SVG à partir de cette longueur.
En SVG, tu as la propriété "getTotalLength" disponible pour les élément path. Pour avoir un segment de toujours 5cm, il suffit donc de fixer la width du noeud SVG à partir de cette longueur.
Code :
svg.style.width = (NbDeCmDuSegment/path.getTotalLength() * svg.getAttribute('viewBox').split(' ')[2]) + "cm";