欢迎来到天天文库
浏览记录
ID:30511152
大小:19.23 KB
页数:10页
时间:2018-12-30
《基于html5 canvas-字符串,路径,背景,图片的详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解基于HTML5Canvas:字符串,路径,背景,图片的详解 创建一个Canvas画布的方法如下: 代码如下: 可以在标签中添加标签不可用时的替代文本,如下所示: 代码如下: Yourbrowserdoesnotsupportthecanvaselement. 目前新版本的各类浏览器已经逐步开始支持HTML5,所以在开始使用之前请确保你的浏览器
2、是新版本的Chrome、Firefox或者是IE9以上的浏览器。 标签本身并不具备画图的能力,其本身只是为JavaScript提供了一个绘制图像的区域,因此画图工作需要再JavaScript中完成。如下所示是画图之前需要的准备工作: 代码如下: varcanvas=document.getElementById(“canvas”); varcontext2D=canvas.getContext(“2d”);对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共
3、产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 首先需要获取到网页中的画布对象,然后用getContext()方法从画布中得到二维绘制对象。getContext()方法的参数”2d”即表示二维(据说以后会扩展到三维,而目前唯一可用的参数只有”2d”)。 得到的Context对象是HTML5的内建对象,其中包含了许多图形绘制和调整的方法,在JavaScript中通过操作它即
4、可以在Canvas画布中绘制所需的图形。 字符串 使用Context对象的fillText()方法能够在画布中绘制字符串。fillText()方法的原型如下: voidfillText(text,left,top,[maxWidth]); 其四个参数的含义分为是:需绘制的字符串,绘制到画布中时左上角在画布中的横坐标及纵坐标,绘制的字符串的最大长度。其中最大长度maxWidth是可选参数。 另外,可以通过改变Context对象的font属性来调整字符串的字体以及大小,默认为”10pxsans-s
5、erif”。 如下的示例在画布中(字符串的左上角处于画布中央)显示了字符串“HelloCanvas!” 代码如下: Yourbrowserdoesnotsupportthecanvaselement! 对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 window.onl
6、oad=function(){ varcanvas=document.getElementById("canvas"); varcontext2D=canvas.getContext("2d"); context2D.font="35pxTimesNewRoman"; context2D.fillText("HelloCanvas!",canvas.width/2,canvas.height/2); } 路径 HTML5Canvas的基本图形都是以路径为基础的。通常使用Context对
7、象的moveTo()、lineTo()、rect()、arc()等方法先在画布中描出图形的路径点,然后使用fill()或者stroke()方法依照路径点来填充图形或者绘制线条。 通常,在开始描绘路径之前需要调用Context对象的beginPath()方法,其作用是清除之前的路径并提醒Context开始绘制一条新的路径,否则当调用stroke()方法的时候会绘制之前所有的路径,影响绘制效果,同时也因为重复多次操作而影响网页性能。另外,调用Context对象的closePath()方法可以显式地关闭当前
8、路径,不过不会清除路径。 以下是一些描绘路径的方法的原型: voidmoveTo(x,y);对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 用于显式地指定路径的起点。默认状态下,第一条路径的起点是画布的(0,0)点,之
此文档下载收益归作者所有