我是d3和svg的新手
有人可以解释一下我在技术上如何使用clip-path元素
来处理拖动/平移var zoom = d3.behavior.zoom()
.x(x)
.on("zoom", draw);
svg.append("clipPath")
.append("rect")
.attr("id", "clip")
.attr("width", width)
.attr("height", height)
.attr("fill", "blue");
svg.append("rect")
.attr("class", "pane")
.attr("width", width)
.attr("height", height)
.call(zoom);
svg.append("path")
.attr("class", "line")
.attr("clip-path", "url(#clip)");
rect css
rect.pane {
cursor: move;
fill: none;
pointer-events: all;
}