canvas教程

学习html5课程你需要知道Canvas(转载)

字号+ 作者:H5之家 来源:H5之家 2017-03-09 13:00 我要评论( )

在学习html5培训课程中,canvas是很重要的一部分知识,需要熟练掌握,那么下面就给大家讲讲canvas的一些基本知识。应版权要求,本文转自: 一、什么是 Canvas? HTML5 canvas 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成. canvas 标签只是图形容

  
  在学习html5培训课程中,canvas是很重要的一部分知识,需要熟练掌握,那么下面就给大家讲讲canvas的一些基本知识。应版权要求,本文转自:
  一、什么是 Canvas?
  HTML5 <canvas> 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成.
  <canvas> 标签只是图形容器,您必须使用脚本来绘制图形。
  你可以通过多种方法使用Canva绘制路径,盒、圆、字符以及添加图像。
  二、创建一个画布(Canvas)
  一个画布在网页中是一个矩形框,通过 <canvas> 元素来绘制.
  注意: 默认情况下 <canvas> 元素没有边框和内容。
  <canvas>简单实例如下:
  <canvas></canvas>
  注意: 标签通常需要指定一个id属性 (脚本中经常引用), width 和 height 属性定义的画布的大小.
  提示:你可以在HTML页面中使用多个 <canvas> 元素.
  使用 style 属性来添加边框:
  实例
  <canvas
  style="border:1px solid #000000;">
  </canvas>
  三、Canvas 坐标
  canvas 是一个二维网格。
  canvas 的左上角坐标为 (0,0)
  上面的 fillRect 方法拥有参数 (0,0,150,75)。
  意思是:在画布上绘制 150x75 的矩形,从左上角开始 (0,0)。
  四、Canvas - 路径
  在Canvas上画线,我们将使用以下两种方法:
  moveTo(x,y) 定义线条开始坐标
  lineTo(x,y) 定义线条结束坐标
  绘制线条我们必须使用到 "ink" 的方法,就像stroke()
  五、Canvas - 渐变
  渐变可以填充在矩形, 圆形, 线条, 文本等等, 各种形状可以自己定义不同的颜色。
  以下有两种不同的方式来设置Canvas渐变:
  createLinearGradient(x,y,x1,y1) - 创建线条渐变
  createRadialGradient(x,y,r,x1,y1,r1) - 创建一个径向/圆渐变
  当我们使用渐变对象,必须使用两种或两种以上的停止颜色。
  addColorStop()方法指定颜色停止,参数使用坐标来描述,可以是0至1.
  使用渐变,设置fillStyle或strokeStyle的值为 渐变,然后绘制形状,如矩形,文本,或一条线。

楼主发言:1次 发图:0张 | 更多

| | 楼主

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5 Canvas 基础教程

    HTML5 Canvas 基础教程

    2017-03-08 11:00

  • HTML5 Canvas发光Loading动画

    HTML5 Canvas发光Loading动画

    2017-03-07 18:04

  • Canvas 学习笔记(二)

    Canvas 学习笔记(二)

    2017-03-07 15:05

  • Canvas 练习及学习笔记 (一),canvas学习笔记

    Canvas 练习及学习笔记 (一),canvas学习笔记

    2017-03-07 14:01

网友点评
<