我正在一個網站上,用戶可以通過幾個文本框操縱SVG圖像。 我想SVG的規模適合容器股利。動態縮放SVG
例如,如果SVG正好是容器的高度和10像素寬度,那麼將高度加倍會導致表觀寬度爲5像素。
我的頁面大致分爲兩部分,左邊的數字和右邊的圖片。調整瀏覽器大小會導致SVG的容器元素更改形狀,這意味着我無法在SVG中對容器的維度進行硬編碼。
我在網上找到的每個解決方案都使用viewBox
屬性;然而,如果沒有硬編碼的容器大小,我找不到一種方法。
這裏是我的編輯設置一個小提琴:
https://jsfiddle.net/xyjs5b63/