ねえ、私はTHIS snap.svgデモを経由して、みんな、私は私のローカルマシン上でコードをチェックしたときに今、それは以下のようになります。グラムとは何ですか()スナップSVGで
var g = Snap();
g.attr({
viewBox: [0, 0, 800, 600]
});
Snap.load("map.svg", function (f) {
function getShift(dot) {
return "t" + (400 - dot.x) + "," + (300 - dot.y);
}
var gr = f.select("g"),
wrd = f.select("#world").attr({fill: "#fff"}),
syd = f.select("#sydney").attr({fill: "red"}),
msk = f.select("#san_francisco").attr({fill: "red"}),
pth = f.select("#flight"),
pln = f.select("#plane"),
top = g.g();
top.attr({
mask: g.rect(100, 0, 600, 600).attr({
fill: "r(.5,.5,.25)#fff-#000"
})
});
私はちょうど私が理解するのに苦労していたコードの最初の部分を掲示、コードの上の部分に以下の行があります:
top = g.g();
今のコーススニペットを見て、あなたが見ることができるg
がインスタンスであることsnap()
しかし、なぜコードの上記の行ですか?私が扱っているSVGはTHISです。
私はコード行g.g()
をよく理解していません。誰でも説明できますか?
http://snapsvg.io/docs/#Paper.g – j08691
ええ、それらのドキュメントを見て - 'g()'はグループを作る関数です –