gpt4 book ai didi

javascript - 如何将文本添加到 raphael js 元素

转载 作者:可可西里 更新时间:2023-11-01 02:18:16 25 4
gpt4 key购买 nike

我想在 raphael js 中向元素添加文本,我用

添加了文本
r.text(30, 20, "ellipse").attr({fill: color});

但是如何将这段文字添加到

ec = r.ellipse(190, 100, 30, 20);

问候

最佳答案

Raphael 元素之间没有子/父关系,因此您将为它们设置相同的位置,例如

ec = paper.ellipse(190, 100, 30, 20);
paper.text(190, 100, "ellipse").attr({fill: '#ff0000'});

因此,如果您想要一个带文本的椭圆,请创建您自己的 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)

关于javascript - 如何将文本添加到 raphael js 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8140228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com