博客> JavaScript强化教程——canvas
JavaScript强化教程——canvas
2019-12-04 20:06 评论:0 阅读:928 zhanying
Javascript html5 CSS

本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— canvas 使用 strokeText(): 使用 "Arial" 字体在画布上绘制一个高 30px 的文字(空心): [removed] 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():

创建一个线性渐变。使用渐变填充矩形: [removed] 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); Enter your link description here:

收藏
0
sina weixin mail 回到顶部