Próbuję mieć płynne płótno SVG, które można łatwo zmienić rozmiar. Do tej pory używam wszędzie procentów. Wygląda jednak na to, że SVG polygon
i path
nie obsługują wartości procentowych w atrybucie point
. Oto przykład:Punkty wieloboku SVG z jednostkami procentowymi wsparcie
<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>
Jednak jeśli zacznę zmienić numery w atrybucie points
procentom nie powiedzie się z analizowania błędów w konsoli. Szukam sposobu na zmianę rozmiaru wielokąta z elementem <svg>
.
możliwy duplikat [Jak przeskalować wielobok SVG w ems?] (Http://stackoverflow.com/questions/8515524/how-do-i-scale-an-svg-polygon-in-ems) –