【发布时间】:2014-11-18 19:22:31
【问题描述】:
我正在尝试缩放 svg 图像。我希望在图像缩放时出现滚动条(尤其是当它超出 svg 时),以便用户可以滚动查看图像的不同部分。这是我的代码.
<script src="d3.v3.min.js"></script>
<script>
function slided(level){
var svg=d3.select("g");
svg.attr("transform","scale("+level+")");
}
</script>
<div style="height:650;width:650;overflow:scroll;border:solid red">
<svg width="100%" height="100%" >
<g>
<circle id="circle" cx="100" cy="100" r="100">
</g>
</svg>
</div>
<input type="range" min="1" max="10" value="1" step="0.1" oninput="slided(this.value);">
Fiddle demonstrating this problem here
我怎样才能做到这一点?
【问题讨论】:
标签: css svg d3.js zooming scale