canvas基础教学之实现第一个矩形

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>Learning the basics of canvas</title>
 6         <style type="text/css">
 7             *{
 8                 margin: 0;
 9                 padding: 0;
10             }
11             /*canvas的颜色默认和父集背景颜色一样,所以应该设置颜色,避免写明JS调用无法看到canvas的情况*/
12             #canvas{
13                 background-color: #00FFFF;
14                 margin:10px;
15                 padding: 10px;
16                 border: 10px #FFE4C4 solid;
17             }
18         </style>
19
20     </head>
21     <body>
22         <!--canvas中间的内容不会输出,只有浏览器不支持的时候,会输出里面的文字-->
23         <canvas id="canvas" width="400" height="300">Canvas not supported</canvas>
24         <script type="text/javascript">
25                 //定义canvas这个变量,并且设置2d环境
26                 var canvas = document.getElementById(‘canvas‘);
27                     context = canvas.getContext(‘2d‘);
28                     //canvas 默认颜色是黑色,所以会有一个黑色矩形
29                     //格式为context.fillRect(x,y,width,height)
30                     context.fillRect(40,40,100,100);
31                     //注意有一个问题,你绘制的图形原点在canvas之外,可能无法正常显示
32         </script>
33     </body>
34 </html>

看到的效果

时间: 2024-11-09 07:56:38

canvas基础教学之实现第一个矩形的相关文章

canvas基础教学之矩形描边及注意事项

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Learning the basics of canvas</title> <style type="text/css"> *{ margin: 0; padding: 0; } /*canvas默认大小300*150个屏幕像素,用css设置canvas的width

canvas基础教学之线性渐变

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>color</title> <style type="text/css"> *{ margin: 0; padding: 0; } #canvas{ background-color: #666666; /*opacity: 0.2;*/ } </style&

五分钟学会 Canvas 基础(二)

0. 前言 相信各位小伙伴读了之前的文章,对 Canvas 基础已经有了一定的认识和了解,但是大家也一定记得我在上一篇文章留了一个小的坑. 就是我没有告诉大家该如何去绘制圆,之所以没有说是因为绘制圆实际上是因为 CanvasRenderingContext2D 对象只提供了两个绘制矩形的方法,并没有直接提供绘制圆,椭圆等几何图形的方法.为了在 Canvas 上绘制更复杂的方法,必须在 Canvas 上启用路径,借用路径来绘制图形. 那么我们现在就一起来看一看,该如何使用路径来绘制圆等图形吧. -

canvas 基础知识整理

canvas这个 HTML 元素是为了客户端矢量图形而设计的.它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布上. html的基本结构 <!DOCTYPE html> <html lang="en"> <head> <meta charset=UTF-8> <title>Document</title> <style> #myCanv

canvas基础知识

低版本的ie不支持html5,需要引入excanvas.js来让ie支持canvas.检测<canvas id="canvas" width="150" height="200" > 你的浏览器不支持canvas</canvas>var canvas = document.getElementById('canvas');if(canvas.getContext) alert('支持canvas'); >> 绘

canvas基础绘制-绚丽倒计时

效果图: html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ball</title> <script src="digit_1.js"></script> <script src="countdown.js"></

11.分钟学会 Canvas 基础(二)

0. 前言 相信各位小伙伴读了之前的文章,对 Canvas 基础已经有了一定的认识和了解,但是大家也一定记得我在上一篇文章留了一个小的坑. 就是我没有告诉大家该如何去绘制圆,之所以没有说是因为绘制圆实际上是因为 CanvasRenderingContext2D 对象只提供了两个绘制矩形的方法,并没有直接提供绘制圆,椭圆等几何图形的方法.为了在 Canvas 上绘制更复杂的方法,必须在 Canvas 上启用路径,借用路径来绘制图形. 那么我们现在就一起来看一看,该如何使用路径来绘制圆等图形吧. -

Canvas基础认识

HTML5 Canvas 简单的说就是js+html5可以自定义绘制任何图形 认识Canvas元素 <canvas id="canvas" width="500" height="500"> <!-- 不支持canvas的浏览器,这里会显示~~ --> </canvas> 上面即是一个标准的Canvas的元素,暂时先当一个div去理解,只不过这个Canvas可以作图而已. 认识2D渲染上下文 通过js去访问,这

canvas 基础

canvas是html5新设的元素对象,它的存在就相当于在浏览器窗口内给我们准备出canvas元素的区域的空白画布让我们随意填写,当然,画画的“笔”就是canvas给我们的接口啦.另外canvas是按照我们所设的代码规则按像素将图像画出的,相当于位图.<canvas>默认定义大小为300像素宽150像素高,一般会在canvas标签内设置canvas大小,例如,<canvas width="600" height="200"></canv