这是我的代码,如何设置attr(" background-color"," red")
var datacollection = stackmap.append("text")
.attr("x", 40)
.attr("y", 50)
.attr("fill", "#8b8b8b")
.attr("font", "14px segoe ui")
.append("tspan")
.text("*content : Oh My God " + window.year);
答案 0 :(得分:0)
svg text
元素没有'背景'的概念,你只能设置实际文本本身的样式。如果你想要一个背景,你需要单独添加,例如,svg rect
元素:
stackmap.append("rect")
.attr({
"class": "background",
x: 40,
y: 50,
width: 100,
height: 100
})
.style("fill", "red");
stackmap.append("text")
..etc