本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— canvas
html
使用 strokeText(): 使用 "Arial" 字体在画布上绘制一个高 30px 的文字(空心): JavaScript: var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.font="30px Arial"; ctx.strokeText("Hello World",10,50); Canvas - 渐变 渐变能够填充在矩形, 圆形, 线条, 文本等等, 各类形状能够本身定义不一样的颜色。 如下有两种不一样的方式来设置Canvas渐变: createLinearGradient(x,y,x1,y1) - 建立线条渐变 createRadialGradient(x,y,r,x1,y1,r1) - 建立一个径向/圆渐变 当咱们使用渐变对象,必须使用两种或两种以上的中止颜色。 addColorStop()方法指定颜色中止,参数使用坐标来描述,能够是0至1. 使用渐变,设置fillStyle或strokeStyle的值为 渐变,而后绘制形状,如矩形,文本,或一条线。 使用 createLinearGradient(): 建立一个线性渐变。使用渐变填充矩形: JavaScript: var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); // Create gradient var grd=ctx.createLinearGradient(0,0,200,0); grd.addColorStop(0,"red"); grd.addColorStop(1,"white"); // Fill with gradient ctx.fillStyle=grd; ctx.fillRect(10,10,150,80);
点击进入JavaScript强化教程
canvas