HTML canvas(画布)strokeText()方法
-
strokeText()方法定义和用法
strokeText()方法在画布上绘制文本(没有填充)。文本的默认颜色为黑色。
提示:使用font属性指定字体和字体大小,并使用strokeStyle属性以另一种颜色/渐变呈现文本。 -
strokeText()方法浏览器支持
Internet Explorer Chrome FireFox Safari Opera 9.0(含)以上 支持 支持 支持 支持 -
strokeText()方法语法
context.strokeText(text,x,y,maxWidth); -
strokeText()方法实例
尝试一下var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.font = "20px Georgia"; ctx.strokeText("Hello World!", 10, 50); ctx.font = "30px Verdana"; // Create gradient var gradient = ctx.createLinearGradient(0, 0, c.width, 0); gradient.addColorStop("0", "magenta"); gradient.addColorStop("0.5", "blue"); gradient.addColorStop("1.0", "red"); // Fill with gradient ctx.strokeStyle = gradient; ctx.strokeText("Big smile!", 10, 90);
-
strokeText()方法参数值
参数 描述 text 指定将在画布上写入的文本 x 开始绘制文本的x坐标(相对于画布) y 开始绘制文本的y坐标(相对于画布) maxWidth 可选的。文本允许的最大宽度,以像素为单位 -