Html5画布的详细介绍


本文摘自PHP中文网,作者零下一度,侵删。

这篇文章主要介绍了Html5画布,canvas 元素用于在网页上绘制图形。有兴趣的小伙伴可以一起来了解一下

关于HTML5画布canvas的功能

一、画布的使用

1、首先创建一个画布(canvas)

1

<canvas id=”myCanvas” width=”200” height=”100” style=”border:1px solid #000000”></canvas>

2、使用JavaScript来绘制图像

1

2

3

4

5

6

<script>

      Var c=document.getElementByID(“myCanvas”)//得到画布

      Var ctx=c.getContext(“2d”);//得到画笔

      Cxt.fillStyle=”#FF0000”;//填充颜色

      Cxt.fillRect(0,0,150,75);//规定顶点

</script>

3、Canvas - 路径

moveTo(x,y) 定义线条开始坐标

lineTo(x,y) 定义线条结束坐标

1,Canvas的定义

1

<canvas id="myCanvas" width="400" height="200">

默认<canvas>画布在页面上会显示一块空白、无边框的矩形。为了让其显示轮廓,通过定义样式规则给其添加一个虚线边框:

1

2

3

canvas {

    border: 1px dashed black;

}

2,获取Canvas的上下文对象

要完成绘图任务,首先我们要拿到<canvas>对象,接着取得其二维绘图上下文。

下面样例演示在页面加载完毕时获取绘图上下文:


1

2

3

4

5

6

7

8

<script>

    window.onload = function() {

        var canvas = document.getElementById("myCanvas");

        var context = canvas.getContext("2d");

  

        //这里写绘图代码

    }

</script>

3,画直线

(1)下面绘制一条起点是(50,50),终点是(150,150)的直线线条


1

2

3

context.moveTo(50, 50);

context.lineTo(150, 150);

context.stroke();

阅读剩余部分

相关阅读 >>

h5开发视频遇到的问题及解决方案

h5表单验证失败该怎样提示

如何用HTML5中的canvas绘制渐变矩形

HTML5本地存储之webstorage介绍

HTML5 canvas基本绘图之绘制线条

什么是websocket?解析h5中的websocket

h5中history api 对web应用的影响

HTML5中div和section以及article的区别分析

HTML5 history模式是什么

css3如何实现元素环绕中心点布局(代码示例)

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...