美文网首页
canvas入门

canvas入门

作者: 只是为了一个梦想 | 来源:发表于2017-07-19 17:28 被阅读0次

标签插入
<canvas id="canvas"></canvas>

获取标签
var canvas = document.getElementById('canvas');
获取context,全文使用context绘制
var context = canvas.getContext('2d')

绘制线段
context.moveTo(0,0);context.lineTo(100,100);

常用属性、
moveTo(0,0) 起点坐标
lineTo(100,100) 下一个点坐标,可多次使用,可与起点连接,构成各种形状的图形
lineWidth = 5 线段宽度
strokeStyle = '#005588' 线段背景
context.stroke() 绘制
fillStyle = 'rgb(2,100,30)' 图形填充背景
context.fill() 背景填充

context.beginPath() 开始一段路径
context.closePath() 结束一段路径,让绘制状态之间互不影响,如果区域未闭合,使用线段闭合

绘制弧形
context.arc(centerx,centery,radius,startingAngle,endingAngle,anticlockwise = false)
startingAngle,endingAngle 值为0,0.5,1,1.5
anticlockwise 绘制方向为逆时针/顺时针

对于闭合图形的重绘API
context.clearRect(参数)```

相关文章

  • canvas入门-小时钟

    canvas入门-小时钟

  • canvas入门

    标签插入 获取标签var canvas = document.getElementById('canvas');获...

  • canvas 入门

    绘制倒计时时钟 1 绘制一条线 然后利用刚学的线条绘制个七巧板 2 绘制弧线 canvas 中的方法 圆的起始状态...

  • canvas入门

    一、什么是 canvas? HTML5 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成可以...

  • canvas入门

    日期:2020 年 5 月 8 日 canvas 学习笔记 canvas 简介 canvas 是一个用来绘图的 h...

  • Canvas入门

    是一个可以使用脚本(通常为JavaScript)来绘制图形的 HTML 元素.例如,它可以用于绘制图表、制作图片构...

  • Canvas入门

    什么是Canvas? Canvas是H5新增的一个标签,我们可以通过js在这个标签上绘制各种图案Canvas拥有多...

  • canvas入门

    canvas 绘制基本步骤: 第一步:获得上下文 => canvasElem.getContext(‘2d’);第...

  • HTML5 Canvas笔记——打印出Hello Canvas

    参考书目:《HTML5 Canvas核心技术 图形、动画与游戏开发》 HTML5 Canvas简单入门操作,如同每...

  • Canvas(基础)

    标签:canvas 简单示例 入门知识作者: 张耀国 ( IgorZhang )E-mail: igorzhang...

网友评论

      本文标题:canvas入门

      本文链接:https://www.haomeiwen.com/subject/xtvlkxtx.html