首页 > 编程知识 正文

csscanvas如何使用,webgl和canvas的区别

时间:2023-05-06 08:51:26 阅读:51918 作者:1271

HTML DOM getContext ()方法

HTML DOM Canvas对象

定义和使用方法

getContext ()方法返回用于在画布上绘制的环境。

语法

canvas.getcontext(contextid ) )。

参数

参数contextID指定在画布上绘制的类型。 当前唯一有效值为“2d”,它指定二维绘图,该方法返回导出二维绘图API的环境对象。

提示:如果将来标记扩展为支持3D图形,则getContext ) )方法可能允许传递' 3D '字符串参数。

返回值

CanvasRenderingContext2D对象。 可以在Canvas元素上绘制。

说明

返回表示用于绘制的环境类型的环境。 其真谛是为不同的绘制类型(二维、三维)提供不同的环境。 当前只支持“2d”,它返回实现画布中使用的大多数方法的CanvasRenderingContext2D对象。

举个简单的例子,画一个五子将棋棋盘吧。

var chess=document.getelementbyid (' chess ); var context=chess.get context (' 2d );

context.strokeStyle='#0A0A0A '; var logo=newImage (;

logo.src='image/chess.jpg '; //图像读取结束后的回调方法

logo.onload=function () () /绘制键盘

context.drawimage (徽标、0、0、450和450 );

drawChessBorad (;

}var drawChessBorad=function () for ) varI=0; i 15; I ) {

context.move to (15i * 30,15 );

内容. lineto (15i * 30,435 );

context.moveto(15,15I*30 );

context.lineto (435,15i * 30 );

context.stroke (;

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。