我有一個簡單的創建這裏snapjs https://plnkr.co/edit/CyeVHuuuWrTAy1yKsp4d?p=previewSnap.js - 如何屬性設置爲加載SVG
樣本這是我的腳本 - 我加載一個SVG,我想漆成綠色。 令人驚訝的是,svg不是着色的,而是我畫的「bigCircle」。
$(document).ready(function() {
var s = Snap("#svg");
var bigCircle = s.circle(150, 150, 100);
Snap.load("world.svg", function (f) {
var world = s.append(f);
world.attr({
fill: "#bada55",
});
bigCircle.drag();
world.drag();
});
})
感謝您的幫助!
您的世界svg沒有被着色? https://plnkr.co/edit/mAw7mqzicIX3ugvBQyDa?p=preview –
@Daniel Shillcock:不,這只是灰色,這是svg的原始顏色。和你的Plunker一樣。 – Gerfried