首页 > 解决方案 > SnapSVG如何向该元素添加填充属性

问题描述

如何在加载 SVG 文件时设置 SVG 文件的填充属性,然后再将其附加到纸张上?

Snap.load('svg/' + target, function (frag) {
    var group = frag.select('g');

    group.transform(Snap.format('translate({x},{y})', {
        x: this.x,
        y: this.y,
    }));

    /*
       CODE HERE
    */

    this.paper.append(group);
}, {
    paper: this.paper,
    x: this_x,
    y: y,
});

标签: javascriptsnap.svg

解决方案


你能试试下面的东西吗?

group.attr({fill: "#bada55"}); 

可能是下面的链接会给你更多的想法

http://snapsvg.io/start/


推荐阅读