js操作svg整体缩放
首先我们先创建一个svg整体布局,代码如下: <!DOCTYPE html> < html > < head > < title > js操作svg实现整体缩放 </ title > < meta charset = "utf-8" > </ head > < body > < svg id = "svg" style = "background:#FAFAFA;" > < g id = "svgPanel" > < g id = "grid" > </ g > < circle fill = "red" r = "50" cx = "100" cy = "100" > </ circle > </ g > </ svg > < button onclick = "zoom(1.1)" > 放大 </ button > < button onclick = "zoom(0.9)" > 缩小 </ button > </ body > </ html > js代码来控制svg整体的大小并且利用svg来绘制背景网格: <script type = "text/javascript" > var svg = document.getElementById( "svg" ); var svgPanel = document.getElementById( "svgPanel" ); var