pah*_*nin 11 javascript text raphael
我想在raphael js的元素中添加文本,我添加了文本
r.text(30, 20, "ellipse").attr({fill: color});
Run Code Online (Sandbox Code Playgroud)
但是如何添加这个文本
ec = r.ellipse(190, 100, 30, 20);
Run Code Online (Sandbox Code Playgroud)
问候
Anu*_*yal 19
Raphael在元素之间没有子/父关系,因此您将为它们设置相同的位置,例如
ec = paper.ellipse(190, 100, 30, 20);
paper.text(190, 100, "ellipse").attr({fill: '#ff0000'});
Run Code Online (Sandbox Code Playgroud)
因此,如果您想要一个带有文本的椭圆,请创建自己的JavaScript对象来处理两者的定位.
或替代方式是通过set例如分组元素
var eltext = paper.set();
el = paper.ellipse(0, 0, 30, 20);
text = paper.text(0, 0, "ellipse").attr({fill: '#ff0000'})
eltext.push(el);
eltext.push(text);
eltext.translate(100,100)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15414 次 |
| 最近记录: |