最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Html5Canvas初探学习笔记(3)-绘制样式和绘制文本

来源:动视网 责编:小采 时间:2020-11-27 15:12:24
文档

Html5Canvas初探学习笔记(3)-绘制样式和绘制文本

Html5Canvas初探学习笔记(3)-绘制样式和绘制文本:通过设置2d渲染上下文的fillStyle和strokeStyle的属性,就可以改变填充颜色或者绘制颜色。分别可以通过以下三种方式来修改颜色:Rgb式:context.fillStyle = 'rgb(255,0,0)';//设置绘制颜色 context.strokeStyle = '
推荐度:
导读Html5Canvas初探学习笔记(3)-绘制样式和绘制文本:通过设置2d渲染上下文的fillStyle和strokeStyle的属性,就可以改变填充颜色或者绘制颜色。分别可以通过以下三种方式来修改颜色:Rgb式:context.fillStyle = 'rgb(255,0,0)';//设置绘制颜色 context.strokeStyle = '
 通过设置2d渲染上下文的fillStyle和strokeStyle的属性,就可以改变填充颜色或者绘制颜色。

分别可以通过以下三种方式来修改颜色:

Rgb式:

context.fillStyle = 'rgb(255,0,0)';//设置绘制颜色
context.strokeStyle = 'rgb(255,0,0)';//设置绘制颜色

十六进制码式:

context.fillStyle = '#FF0000';//设置绘制颜色
context.strokeStyle = '#FF0000';//设置绘制颜色

单词式:

context.fillStyle = 'red';//设置绘制颜色
context.strokeStyle = 'red';//设置绘制颜色

另外对于stroke出来的东西,还可以通过改变lineWidth属性来改变线宽,默认的线宽是1。

效果对比如下:


上面的是线宽为1的,下面的是线宽为5的。

需要注意的是无论是颜色还是线宽,和j2me的setColor一样,都是一个状态值,使用过后不会恢复成默认值。

Canvas中的绘制文本是以图像的形式绘制的,无法像普通的html文字一样被鼠标指针选取。Canvas中的绘制文字可以选取字体字号,这些在font属性中被设置。画的时候也有fill和stroke方法,分别是填充字和空心字,第一个参数是文字,第二个参数和第三个参数是文本的锚点(左下角)。代码和字体效果如下:


分别是正常,斜体,和空心字的效果:


文档

Html5Canvas初探学习笔记(3)-绘制样式和绘制文本

Html5Canvas初探学习笔记(3)-绘制样式和绘制文本:通过设置2d渲染上下文的fillStyle和strokeStyle的属性,就可以改变填充颜色或者绘制颜色。分别可以通过以下三种方式来修改颜色:Rgb式:context.fillStyle = 'rgb(255,0,0)';//设置绘制颜色 context.strokeStyle = '
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top