美文网首页
canvas入门

canvas入门

作者: vavid | 来源:发表于2021-01-07 11:27 被阅读0次

canvas 绘制基本步骤:

第一步:获得上下文 => canvasElem.getContext(‘2d’);
第二步:开始路径规划 => ctx.beginPath()
第三步:移动到绘制起始点 => ctx.moveTo(x, y)
第四步:绘制曲线(矩形、圆形、图片…) => ctx.lineTo(x, y)
第五步:闭合绘制路径 => ctx.closePath();
第六步:绘制描边 => ctx.stroke();

html 部分:

<canvas id="cavsElem"> 你的浏览器不支持canvas,请升级浏览器 </canvas>

javascript 部分:

//===============基本绘制api====================
//获得画布
var canvas = document.querySelector('#cavsElem');
var ctx = canvas.getContext('2d'); //获得上下文

canvas.width = 900; //设置标签的属性宽高
canvas.height = 600; //千万不要用 canvas.style.height
canvas.style.border = '1px solid #000';

//绘制三角形,以下
ctx.beginPath(); //开始路径
ctx.moveTo(100, 100); //三角形,左顶点
ctx.lineTo(300, 100); //右顶点
ctx.lineTo(300, 300); //底部的点
ctx.closePath(); //结束路径
ctx.stroke(); //描边路径

相关文章

  • 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/ntqtoktx.html