我想知道是否有办法在画布上的同一fillStyle
中执行2个不同的fillText
。
示例:如果我有一个字符串var string = "text";
。
我怎么能用fillText(string, X, Y)
以不同的颜色写出那个字符串。
这甚至可能吗?
答案 0 :(得分:1)
您需要将字符串拆分为其特定的彩色部分,并分别渲染每个部分,但要将它们放在一起,看起来好像是使用fillText()
个调用进行渲染。
为了正确定位多文字渲染,您可以使用measureText()
为您提供帮助。