我一直在尝试通过使用 d3 操作 SVG 属性来创建 SVG。我的目标是在较大的矩形上放置一个较小的矩形,并使用搬运工 duffs“dst-out”合成目的地。不幸的是,我尝试的示例在我的浏览器中不起作用。不确定是不是因为 SVG 规范。这是我一直在搞乱的代码
svg.append("g").attr("id","content").append("svg:rect").
attr("x",0).
attr("y",200).
attr("height",100).
attr("width", width-20).
attr("fill", "#2d578b");
d3.select("#chartLaser svg").select("#content").append("svg:rect").
attr("x",-50).
attr("y",250).
attr("height",30).
attr("width",80).
attr("fill", "#FF0066").attr("comp-op","src-atop");
任何导致解决方案的帮助将不胜感激。提前致谢。