一、绘制矩形

canvas使用原点(0,0)在左上角的坐标系统,x坐标向右递增,y坐标向下递增。

使用绘图环境的矩形绘制函数来绘制矩形。

fillRect(x,y,width,height) : 绘制一个实心的矩形。

strokeRect(x,y,width,height) : 绘制一个空心的矩形。

clearRect(x,y,width,height) : 清除指定的矩形区域,使之完全透明。

二、在canvas中绘制矩形

复制代码代码如下:

HTML5

//这个函数将在页面完全加载后调用

function pageLoaded()

{

//获取canvas对象的引用,注意tCanvas名字必须和下面body里面的id相同

var canvas = document.getElementById('tCanvas');

//获取该canvas的2D绘图环境

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

//绘制代码将出现在这里

//实心矩形

//在点(200,10)处绘制一个宽和高均为100像素的实心正方形

context.fillRect(200,10,100,100);

//在点(50,70)处绘制一个宽90像素、高30像素的实心矩形

context.fillRect(50,70,90,30);

//空心矩形(矩形边框)

//在点(110,10)处绘制一个宽和高均为50像素的正方形边框

context.strokeRect(110,10,50,50);

//在点(30,10)处绘制一个宽和高均为50像素的正方形边框

context.strokeRect(30,10,50,50);

//清除矩形区域

//清除点(210,20)处宽30像素、高20像素的矩形区域

context.clearRect(210,20,30,20);

//清除点(260,20)处宽30像素、高20像素的矩形区域

context.clearRect(260,20,30,20);

}

提示:你的浏览器不支持标签

三、绘制效果

矩形做成翻页的效果html5,HTML5 在canvas中绘制矩形附效果图相关推荐

  1. html5绘制矩形动画,HTML5 Canvas中绘制矩形实例

    本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 2, "The Basic Rectangle Shape". ...

  2. HTML5 Canvas中绘制矩形

    绘制矩形 上一节,我们使用lineTo()方法绘制一个封闭的矩形.其实,canvas的API提供了rect()方法可以绘制矩形.rect()方法是路径方法,它会把指定的矩形添加到当前路径的子路径中.它 ...

  3. jquery 实现智能炫酷的翻页相册效果

    jquery 实现智能炫酷的翻页相册效果 巧妙的运用 Html 的文档属性,大大减少jquery 的代码量,实现了智能炫酷的翻页相册.兼容性很好,实现了代码与标签的完全分离 ​1. [代码]jquer ...

  4. android 日历翻页动画,Android 仿日历翻页、仿htc时钟翻页、数字翻页切换效果

    废话不多说,效果图: 自定义控件找自网络,使用相对简单,具体还没有来得及深入研究,只是先用笨方法大概实现了想要的效果,后续有空会仔细研究再更新文章, 本demo切换方法是用的笨方法,也就是由新数字和旧 ...

  5. html实现ppt效果页面,CSS3+JavaScript实现翻页幻灯片效果

    先上效果图 *{ margin: 0; padding: 0; } #content{ width: 500px; height: 300px; margin: 40px auto; position ...

  6. windows phone水平滑动翻页动画效果

    转自:http://www.cnblogs.com/poorpan/archive/2012/04/23/2466413.html 大家看windows phone上的应用,很多都用到了这种效果 ,想 ...

  7. android sdio 时钟 ios-clock,【ios学习】OneClock的翻页时钟效果是如何实现的

    OneClock目前的三个表盘中用户最喜欢的是翻页时钟.翻页效果是表盘的核心,也是我花时间调试最久的细节.经过7次的产品迭代,终于调整到了一个合适的效果. 实现这个动效的方法只需用到CABasicAn ...

  8. 【ios学习】OneClock的翻页时钟效果是如何实现的

    OneClock目前的三个表盘中用户最喜欢的是翻页时钟.翻页效果是表盘的核心,也是我花时间调试最久的细节.经过7次的产品迭代,终于调整到了一个合适的效果. 实现这个动效的方法只需用到CABasicAn ...

  9. html5游戏开发马赛克对比,HTML5如何在canvas中实现马赛克的淡入淡出效果

    HTML5如何在canvas中实现马赛克的淡入淡出效果 发布时间:2020-07-10 16:43:07 来源:亿速云 阅读:145 作者:Leah 本篇文章给大家分享的是有关HTML5如何在canv ...

最新文章

  1. 【转】C++中this指针的用法详解
  2. Ubuntu安装新英伟达驱动出现问题解决方法
  3. HTTP Server Error 500 内部服务器错误
  4. C语言代码输出星期几,C语言程序设计: 输入年月日 然后输出是星期几
  5. mysql根用户的密码是什么_Mysql忘记根用户密码 怎么办?
  6. 洛谷 P1896 状压DP
  7. iOS runtime实用篇解决常见Crash
  8. Java开发之HTTP协议详解
  9. echarts地图外边缘添加阴影投影或外发光
  10. 想自学单片机,各位有什么书和板子值得推荐的吗?
  11. unity3d摄像机的透视有些夸张怎么办?
  12. 程序员软考真题__专项:数据结构与算法 02
  13. 程序员到底有没有必要买一台阿里云服务器?
  14. java timeunit_java并发之TimeUnit
  15. Mysql 分组查询top n(多种方法)
  16. e1000网卡驱动小结
  17. pandas数据分析美国各区人口普查案例
  18. CAN通讯协议层--秉火STM32学习笔记
  19. php天下第一的梗,DNF中那些怪梗盘点,最后一个已经被99%的玩家遗忘了
  20. dnf手游服务器维护时效,dnf手游延期最新公告 dnf手游延期正真原因

热门文章

  1. mysql 多列合并为一列_多列数据合并一列,还在用数据透视就out了,用=号只要三步完成...
  2. linux修改ip广播地址,Linux设置查看静态IP之ifconfig命令
  3. python axis 0_Python之NumPy(axis=0/1/2...)的透彻理解
  4. java实现apriori算法_用Java实现插入排序算法
  5. 计算机考研一些常纹面试知识,2020年光学工程考研复试真题和技巧
  6. 上海建桥学院计算机专业,上海建桥学院全国排名 特色专业多与计算机有关
  7. java任何表达式都可以当作语句_在Java语言中语句用分号终止,并不是所有的表达式都可以构成语句...
  8. Ajax Get请求获取后台返回的数据
  9. java多维数组按照某一列排序,PHP实现二维数组按某列进行排序的方法
  10. ESP8266在Alios-Things上的入门开发指南 (一)开发环境搭建及HelloWorld固件