gpt4 book ai didi

javascript - 如何使用 Raphael.js 缩放文本

转载 作者:行者123 更新时间:2023-11-30 10:27:45 26 4
gpt4 key购买 nike

我最近开始了解 Raphael.js,并且我正在尝试动手实践。我想缩放文本,但它不起作用。在谷歌中搜索了很多之后,我没有找到任何想法。

代码是:

var paper = Raphael("paper1", 1000,1000);

var txt = paper.text(20,50,"Hello World").attr({
"font-family":"Arial","font-size":"30px", "font-weight": "normal",
fill: "#000000", stroke:"black", "stroke-width": "0px",
"text-anchor" : "start" , "font-style": "normal"});

flip 通过 txt.scale(-1,1) 工作但是 txt.scale(2,1) 没有缩放文本。

有没有办法缩放文本?

注意:文本的字体大小需要保持不变,在我的例子中为 30px。

最佳答案

Is there a way to scale a text?

DEMO

我检查了一下,它就像一个魅力

var r = Raphael('test');

var t = r.text(200, 100, "I am a text").attr({fill:'red', 'font-size':30});

$('#zoomin').click(function() {
t.scale(2);
});

$('#zoomout').click(function() {
t.scale(.5);
});

关于javascript - 如何使用 Raphael.js 缩放文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18795774/

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