首页前端开发JavaScriptcanvas 学习 3---画坐标系

canvas 学习 3---画坐标系

时间2024-01-28 22:52:02发布访客分类JavaScript浏览873
导读:收集整理的这篇文章主要介绍了canvas 学习 3---画坐标系,觉得挺不错的,现在分享给大家,也给大家做个参考。无论您是新手,还是老手,本教程都值得一读。<!DOCTYPE htML><html lang="en">...
收集整理的这篇文章主要介绍了canvas 学习 3---画坐标系,觉得挺不错的,现在分享给大家,也给大家做个参考。无论您是新手,还是老手,本教程都值得一读。

!DOCTYPE htML>
    html lang="en">
    head>
    	meta charset="UTF-8">
    	tITle>
    网格/title>
    	style>
		#c1{
    			border:1px solid black;
		}
    	/style>
    	script>
			window.onload = function(){
    				VAR oCanvas = document.getElementById('c1')				var gd = oCanvas.getContext('2d')								// 你要画一个表格: 				// 你得思考,每个格子多大!				var space = 20				// 1, 得到 画布的宽和高				var cWidth = gd.canvas.width;
    				var cHeight = gd.canvas.height;
    				// 当你记不住api 的时候,就打印出来看看!				var lines = Math.floor(cHeight/space)				var cols = Math.floor(cWidth/space)				for(let i = 0;
    ilines;
i++){
    					gd.beginPath()					gd.moveTo(0,space*i-0.5)					gd.lineto(cWidth,space*i-0.5)					gd.strokeStyle='#aaa'					gd.stroke();
				}
    				// 画第二个竖着的格子!							for(let j = 0;
     jcols;
j++){
    					gd.beginPath();
					gd.moveTo(space*j-0.5,0)					gd.lineTo(space*j-0.5,cHeight)					gd.strokeStyle="#aaa"					gd.stroke()				}
    				// 下面是画那个坐标!								// 1, everPadding(坐标离 网格边界的上下左右的距离!)				var everPadding = 40				// 起点(坐标原点)				var x0 = everPadding;
    				var yo = cHeight -everPadding				// x 轴,终点:				var x1 = cWidth-everPadding;
    								// 竖着方向:								// 画着再说:				gd.beginPath();
				gd.moveTo(x0,yo)				gd.lineTo(x1,yo)				gd.lineTo(x1-space,yo-space)				gd.lineTo(x1-space,yo+space)				gd.lineTo(x1,yo)				gd.strokeStyle="red"				gd.fillStyle="red"				gd.stroke()				gd.fill()				gd.beginPath()				gd.moveTo(x0,yo)				gd.lineTo(x0,everPadding)				gd.lineTo(x0-space,everPadding+space)				gd.lineTo(x0+space,everPadding+space)				gd.lineTo(x0,everPadding)				gd.strokeStyle="red"				gd.fillStyle="red"				gd.stroke()				gd.fill()			}
    					/script>
    /head>
    body>
    				canvas id="c1" width="500"  height="500">
    /canvas>
    /body>
    /html>
    


显示:

相关推荐:

HTML5 canvas入门学习教程_html5教程技巧

HTML5 Canvas之测试浏览器是否支持Canvas的方法_html5教程技巧

以上就是canvas 学习 3---画坐标系的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: Go元素的关键字所在--chan通道下一篇:如何区分HTML和XHTML?HTML和XHT...猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: canvas 学习 3---画坐标系
本文地址: https://pptw.com/jishu/590264.html
html中图片显示方式-----img与background的区别 html中iframe是如何使用的?

游客 回复需填写必要信息