Ich versuche, eine flüssige SVG Canvas zu haben, die Größe leicht ändern kann. Bisher verwende ich Prozentsätze überall. Es scheint jedoch, dass SVG polygon
und path
s keine Prozentsätze in point
Attribut unterstützen. Hier ein Beispiel:SVG-Polygon-Punkte mit prozentualen Einheiten Unterstützung
<svg width='90%' height='90%' style='background-color: whitesmoke'>
<rect x='40%' y='40%' width='25%' height='25%' />
<polygon points="0,0 0,100 30,20 30,0" />
<polygon points="30,0 30,20 60,0 60,0" />
<polygon points="60,0 60,0 90,30 90,0" />
</svg>
Allerdings, wenn ich Zahlen beginnen in points
Attribut zu ändern, um Prozentsätze mit Parsing-Fehler in der Konsole schlägt fehl. Ich suche nach einem Weg, das Polygon zu haben, das mit dem <svg>
Element die Größe ändern kann.
mögliche Duplikate von [Wie skaliere ich ein SVG-Polygon in ems?] (Http://StackOverflow.com/questions/8515524/how-do-i-scale-an-svg-polygon-in-ems) –