HTML 5のcanvasベース
1802 ワード
前提条件 htmlにタグ を書き込む.は、
canvasは2つのステップに けることができます: と りつぶし. の 、 は
パスの
パスを するには、beginPath()メソッドを び す があります. しいパスの を することを します. するときは
テキストの
へんかん
translate(x,y)このメソッドを すると、 は(0,0)から された に されます.
グラデーション addColorStop()を する.をクリックしてスケールを します.この では、スケール とcss の2つのパラメータが されます.ここで、スケール は0( )と1( )の の です.
において
タグを し、 を する.var canvas=document.getElementById('canvas')
var context=canvas.getContext('2d');
canvasは2つのステップに けることができます: と りつぶし. の 、 は
fillRect()
およびstrokeRect()
の である. についてはstroke()
およびfill()
の である. 、 の の は、strokeStyle
およびfillStyle
の およびclearRect()
の である.clearRect()
は4つのパラメータを け れることができる.パスの
パスを するには、beginPath()メソッドを び す があります. しいパスの を することを します. するときは
stroke()
またはfill()
メソッドを び し、 するときはstrokeStyle
またはfillStyle
メソッドを び し、ペンを の で するときはmoveTo()
メソッドを します. はlineTo()
, はarc( x , y , , , , )
せん はclip()
,クリアはclearRect()
である.テキストの
context.font='bold 14px Arial'
context.textAlign='center/start/end'
context.textBaseline='middle/bottom/top'
context.fillText('12',100,20)
context.strokeText('12',100,30)
へんかん
translate(x,y)このメソッドを すると、 は(0,0)から された に されます.
context.shadowColor='rgba(0,0,0,0.5)'
context.shadowBlur=4;//
context.shadowOffsetY=5;
context.shadowOffsetX=4;// y 。 0
グラデーション
var gradient=context.createLinerGradient(30,30,70,80)//
gradient.addColorStop(0,'white')
gradient.addColorStop(1,'blue')