`

第24章 canvas绘制矩形

阅读更多

html

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="24.js"></script>
<style type="text/css">
body{ margin:0; padding:0;}
</style>
</head>
<body onBlur="draw('canvas');">
<canvas id="canvas" width="400" height="300"></canvas>
</body>
</html>

 

js

// JavaScript Document
function draw(id){
    var canvas = document.getElementById(id);
    var context = canvas.getContext('2d');
    context.fillStyle = "green";
    context.strokeStyle = "#fff";
    context.lineWidth = 5;
    context.fillRect(0,0,400,300);
    context.strokeRect(50,50,180,120);
    context.strokeRect(110,110,180,120);
}

 

效果图:

 

 

 

 

 

 

  • 大小: 24 KB
  • 24.rar (537 Bytes)
  • 下载次数: 0
6
0
分享到:
评论

相关推荐

    HTML5 canvas绘制流程图

    综上所述,HTML5 canvas绘制流程图涉及的技术包括canvas基本绘图方法、事件监听与处理、图形交互逻辑以及可能的第三方库的使用。通过这些技术,我们可以创建出一个无需Flash且功能丰富的类似Visio的流程图工具,支持...

    《Html5 Canvas开发详解》示例代码

    2. **第二章**: 绘制路径 这章可能讲解如何绘制复杂路径,使用`beginPath()`, `moveTo()`, `lineTo()`, `bezierCurveTo()`等方法,以及如何填充和描边路径。 3. **第三章**: 图像处理 可能会介绍如何在Canvas上...

    HTML5 Canvas 开发详解(第2版).zip

    2. `strokeRect(x, y, width, height)`:绘制矩形边框。 3. `beginPath()`:开始一个新的路径。 4. `moveTo(x, y)`:移动到指定坐标。 5. `lineTo(x, y)`:绘制从当前点到指定点的线。 6. `arc(x, y, radius, ...

    HTML5 CANVAS游戏开发实战(PDF和源代码)

    第二部分 基础知识篇 第2章 canvas基本功能 / 20 2.1 绘制基本图形 / 20 2.1.1 画线 / 20 2.1.2 画矩形 / 22 2.1.3 画圆 / 24 2.1.4 画圆角矩形 / 26 2.1.5 擦除canvas画板 / 27 2.2 绘制复杂图形 / 28 ...

    flash教程-共12章

    第二章:工作界面与设置 深入解析Flash的工作界面,包括时间轴、舞台、工具箱和属性面板等组成部分。同时,指导学习者如何自定义工作区和调整软件设置,以适应个人的工作习惯。 第三章:绘图工具 详细讲解Flash的...

    绘制android图标左上角小三角形

    // 第二个顶点 trianglePath.lineTo(x3, y3); // 第三个顶点 trianglePath.close(); // 闭合路径 ``` 这里的`x1`, `y1`, `x2`, `y2`, `x3`, `y3`分别代表三角形的三个顶点坐标。 ### 3. 在`ImageView`上绘制 由于`...

    HTML5程序设计(第2版).[荷]Peter Lubbers(带详细书签).pdf

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 23 2.1.5 替代内容 24 2.1.6 CSS和canvas 25 2.1.7 浏览器对...

    HTML5高级程序设计

    第2章 canvas api 22 2.1 html5 canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 css和canvas 24 2.1.7 浏览器对...

    wpf源码大全 精通C#3.0图书源码 详细源码 学习好用

    RectangleDemo 矩形绘制示例。 ReflectionEffectDemo 反射效果示例。 SizePlacementDemo 图像位置示例。 TileModeDemo TileMode枚举示例。 TransformDemo 变换使用示例。 VisualBrushDemo1 ...

    完整版《HTML5高级程序设计》2

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对HTML5 Canvas的...

    完整版《HTML5高级程序设计》4

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对HTML5 Canvas的...

    完整版《HTML5高级程序设计》5

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对HTML5 Canvas的...

    完整版《HTML5高级程序设计》3

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对HTML5 Canvas的...

    HTML5高级程序设计.part5

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对...

    HTML5高级程序设计.part4

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对...

    HTML5高级程序设计.part1

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对...

    HTML5高级程序设计.part2

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对...

    HTML5高级程序设计.part3

    第2章 Canvas API 22 2.1 HTML5 Canvas概述 22 2.1.1 历史 22 2.1.2 canvas是什么 23 2.1.3 canvas坐标 23 2.1.4 什么情况下不用canvas 24 2.1.5 替代内容 24 2.1.6 CSS和canvas 24 2.1.7 浏览器对...

Global site tag (gtag.js) - Google Analytics