当我使用D3操纵SVG元素,我申请都attr(such as x, y cx, cy)
和style(such as stroke, text-anchor, fill)
到SVG元素,D3本身只,这工作得很好,我如何申请根据风格属性的SVG元素D3或JS
但是当我尝试使用html2Canvas.js来拍摄快照时,那么SVG元素中的样式部分变得越野车,我做了几次尝试,结果是,当我将这些样式作为attr时,然后所有事情都再次起作用,所以我不知道如何将所有有效的样式移动到attr中(我需要保留样式,有时候我只能设置样式)
或者其他直接帮助可能我该怎么做html2canvas承认attr和风格,只是得到他们最后的合作效果。
您是通过样式属性(例如'style =“stroke:#333; fill:#999;”')还是作为单个属性('stroke =“#333”','fill = “#999”等)?改变另一种做事方式是否有助于解决问题? –
@MaxStarkenburg实际上我不知道哪个设置有效,但我只是试一试,我想在保持样式的同时设置attr。 – Kuan