var SVGElement = SVG('elementId');
var group = SVGElement.group().path('M50,49.67a18.5,18.5,0,1,0-18.5-18.5A18.52,18.52,0,0,0,50,49.67Zm0-31a12.5,12.5,0,1,1-12.5,12.5A12.51,12.51,0,0,1,50,18.67Z')
bbox_beforeScale = group.bbox()
group.scale(2)
bbox_afterScale = group.bbox()
bbox_beforeScale == bbox_afterScale // true
appel de fonction BBox ne pas calculer la position mise à jour, la hauteur et la largeurde la bbox() renvoie les mêmes valeurs après l'échelle()
Voilà comment il est censé fonctionner –
Vous pouvez appeler getBoundingClientRect au lieu ou mettre le texte dans un élément contenant g et obtenir les limites de conteneurs –
Il n'y a pas de fonction 'bbbox()' dans SVG.js. Voulez-vous dire 'bbox()'? –