美文网首页
【HTML5】学习记录---Canvas (day1)

【HTML5】学习记录---Canvas (day1)

作者: 猫与蜀葵Zzz | 来源:发表于2016-11-03 11:30 被阅读0次

1.什么是Canvas?

  • canvas 是 HTML5 提供的一个用于展示绘图效果的标签
  • HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。
  • 画布是一个矩形区域,可以控制其每一像素。
  • canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。

2.创建Canvas标签

<canvas id="myCanvas" width="600" height="400"></canvas>

  • 此标签只能展示绘图内容,不能进行绘图。
  • canvas的兼容性, IE9及其以上版本的浏览器,才支持canvas标签 。

3.通过JavaScript来绘制

  • canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成
3.1 画一个简单的红色矩形
<script type="text/javascript">
  var c=document.getElementById("myCanvas");   //使用id来寻找canvas元素
  var cxt=c.getContext("2d");   //创建Context对象

  /*下面两行绘制红色矩形*/
  cxt.fillStyle="#FF0000";
  cxt.fillRect=(0,0,150,75);
</script>
效果如图
  • getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。
  • fillStyle() 设置或返回用于填充绘画的颜色、渐变或模式,将其染成红色。
  • fillRect() 方法绘制“被填充”的矩形,规定了形状、位置和尺寸。

4.一些Canvas的方法和属性

5.浏览器支持

  • Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 <canvas> 及其属性和方法。

  • Internet Explorer 8 以及更早的版本不支持 <canvas> 元素。

简单的总结:
在朋友的推荐下今天是第一次在这里写这种文章,这大概只能算是一篇小小的学习记录,并没有什么技术含量,我的文笔很差,写不出来很华丽的东西,但是偶尔写写,大概也对自己知识积累写作提升有很大帮助吧。
通过对canvas的学习,知道了它好像是个不得了的东西,今天只是初步的了解了它的一些基础知识,不懂的东西还很多,接下来也会继续学习提升自己。

相关文章

  • 【HTML5】学习记录---Canvas (day1)

    1.什么是Canvas? canvas 是 HTML5 提供的一个用于展示绘图效果的标签 HTML5 的 canv...

  • html5 Canvas画图5:曲线之arc

    本文属于《html5 Canvas画图系列教程》 在《html5 Canvas画图教程2:Canvas画线条 基础...

  • canvas笔记

    一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...

  • HTML5游戏技术

    canvas学习网址 html5 Canvas画图系列教程目录http://jo2.org/html5-canva...

  • canvas笔记

    记录笔记,请多指教 学习网址推荐 酷炫canvas动画网址推荐 公司用的图表ECharts HTML5 < c...

  • canvas

    @(HTML5)[canvas与SVG] [TOC] 十 、canvas canvas的基本用法 canvas是H...

  • HTML5 Canvas 完整测试 - canvas 标签

    在 html5 文档内创建 canvas 画布: “画布”(canvas) 是 html5 中独有的元素,通过它可...

  • canvas学习和滤镜实现

    最近学习了 HTML5 中的重头戏--canvas。利用 canvas,前端人员可以很轻松地、进行图像处理。其 A...

  • HTML5 Canvas笔记——绘图剪纸

    参考书目:《HTML5 Canvas核心技术 图形、动画与游戏开发》 HTML5 Canvas绘图剪纸

  • canvas浅尝

    简单了解canvas 1.什么是canvas HTML5 的 canvas 元素使用 JavaScript 在网页...

网友评论

      本文标题:【HTML5】学习记录---Canvas (day1)

      本文链接:https://www.haomeiwen.com/subject/anpbuttx.html