JS Wenn ich D3 verwenden SVG-Elemente zu manipulieren, bewerben ich mich sowohl attr(such as x, y cx, cy)
und style(such as stroke, text-anchor, fill)
zu SVG Elemente, für D3 nur selbst, das funktioniert ziemlich gut,Wie kann ich nach Stil als Attribut für SVG-Elemente in D3 anwenden oder
aber wenn ich versuche, html2Canvas.js zu verwenden, um einen Schnappschuss zu machen, dann wird der Stil Teil in SVG Elemente fehlerhaft, gab ich ein paar Versuche, stellt sich heraus, wenn ich diese Art als attr, dann funktioniert alles wieder, so Ich frage mich, wie kann ich alle gültigen Stile in attr verschieben (ich muss den Stil zu halten, denn ich manchmal, nur Einstellung als Stil kann funktionieren)
Oder eine andere direkte Hilfe könnte Wie könnte ich machen html2canvas erkennen sowohl Attr und Stil und nur ihre endgültige kooperative Wirkung.
Setzen Sie den Stil über ein Stilattribut (zum Beispiel 'style =" stroke: # 333; fill: # 999; ") oder als einzelne Attribute (' stroke = "# 333" ',' fill = "# 999", usw.)? Ist der Wechsel auf die andere Art der Dinge hilfreich? –
@MaxStarkenburg eigentlich weiß ich nicht, welche Einstellung funktioniert, aber ich gebe nur einen Versuch, ich möchte den Attr einstellen und dabei den Stil beibehalten. – Kuan