當我使用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