热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用HTML5canvas绘制文字-

利用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社区 其它相关文章!


推荐阅读
author-avatar
续2502915941
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有