YouTip LogoYouTip

Met Canvas Translate

# HTML canvas translate() Method [![Image 9: Canvas Object Reference Manual](#) Canvas Object](#) ## Example Draw a rectangle at position (10,10), set the new (0,0) position to (70,70). Draw a new rectangle again (note that the rectangle now starts drawing from position (80,80)): YourbrowserdoesnotsupporttheHTML5canvastag. JavaScript: var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.fillRect(10,10,100,50); ctx.translate(70,70); ctx.fillRect(10,10,100,50); [Try it »](#) * * * ## Browser Support ![Image 10: Internet Explorer](#)![Image 11: Firefox](#)![Image 12: Opera](#)![Image 13: Google Chrome](#)![Image 14: Safari](#) Internet Explorer 9, Firefox, Opera, Chrome, and Safari support the translate() method. **Note:** Internet Explorer 8 and earlier versions do not support the element. * * * ## Definition and Usage The translate() method remaps the (0,0) position on the canvas. **Note:** When you call methods like fillRect() after translate(), the values are added to the x and y coordinate values. ![Image 15: Illustration of the translate() method](#) | JavaScript syntax: | _context_.translate(_x,y_); | | --- | ## Parameter Values **Note:** You can specify one or both parameters. | Parameter | Description | | --- | --- | | _x_ | The value to add to the horizontal coordinate (x). | | _y_ | The value to add to the vertical coordinate (y). | * * Canvas Object](#)
← Met Canvas TransformMet Canvas Rotate β†’