作者:续2502915941 | 来源:互联网 | 2020-09-12 18:42
利用HTML5中Canvas绘制文字是通过画布上下文的fillText()方法实现的,fillText()方法可以在画布上绘制填色的文本,所以可以实现文字的绘制。
如果要使用HTML5 Canvas绘制文字,那么需要使用到画布上下文的fillText()方法。下面我们来看具体的内容。
我们先来看具体的示例
Canvas Demo
说明:
下面的代码是获取canvas对象并获取上下文。
var canvas = document.getElementById('SimpleCanvas');
if ( ! canvas || ! canvas.getContext ) {
return false;
}
var cOntext= canvas.getContext('2d');
下面是绘制字符的代码。指定要在font属性中绘制的字符的字体信息。使用fillText()方法在画布上绘制一个字符串。作为第一个参数绘制的字符串,绘图开始的X坐标和Y坐标被赋予第二个和第三个参数。
context.fOnt= 'normal 18pt "楷体"';
context.fillText('Hello HTML Canvas World!', 60, 200);
运行结果
使用Web浏览器显示上述HTML文件。获得下图的显示结果。
接下来我们来看如何更改文字的颜色
代码如下
Canvas Demo
说明:
更改文本颜色,需要设置fillStyle属性为文本颜色。
context.fOnt= 'normal 18pt "楷体"';
context.fillStyle = 'red';
context.fillText('你好,PHP中文网!!!', 60, 200);
运行结果:
使用Web浏览器显示上述HTML文件。将获得如下图所示的效果,已绘制了红色的字体。
以上就是如何使用HTML5 canvas绘制文字的详细内容,更多请关注 第一PHP社区 其它相关文章!