Основной вопрос:
Есть ли способ установить статическую ширину и высоту для элементов <g>
, чтобы на них не влиял атрибут transform, выполненный в его родительском элементе view-box <svg>
?
т.е.
<svg id="viewbox" transform="translate(1,5)scale(2)">
// continuously gets the transform attr via js upon zoom event
<g>
<path "the shape of a triangle"/>
<path same/>
<path same/>
<path same/>
<path same/>
</g>
</svg>
Я хочу, чтобы все под элементом <g>
преобразовывалось в соответствии со значениями преобразования события масштабирования, которые получает окно просмотра <svg>
, но не масштабировать размеры элемента <g>
.Таким образом, похоже, что экран масштабируется в одну часть окна просмотра, но без изменения размеров элементов <g>
.