- HTML5 Canvas Cookbook
- Eric Rowell
- 228字
- 2021-08-27 12:08:03
Drawing a line
When learning how to draw with the HTML5 canvas for the first time, most people are interested in drawing the most basic and rudimentary element of the canvas. This recipe will show you how to do just that by drawing a simple straight line.

How to do it...
Follow these steps to draw a diagonal line:
- Define a 2D canvas context and set the line style:
window.onload = function(){ // get the canvas DOM element by its ID var canvas = document.getElementById("myCanvas"); // declare a 2-d context using the getContext() method of the // canvas object var context = canvas.getContext("2d"); // set the line width to 10 pixels context.lineWidth = 10; // set the line color to blue context.strokeStyle = "blue";
- Position the canvas context and draw the line:
// position the drawing cursor context.moveTo(50, canvas.height - 50); // draw the line context.lineTo(canvas.width - 50, 50); // make the line visible with the stroke color context.stroke(); };
- Embed the canvas tag inside the body of the HTML document:
Note
Downloading the example code
You can run the demos and download the resources for this book from www.html5canvastutorials.com/cookbook or you can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
推薦閱讀
- Mastering Spark for Data Science
- 控制與決策系統仿真
- Hands-On Data Science with SQL Server 2017
- 永磁同步電動機變頻調速系統及其控制(第2版)
- Cloudera Administration Handbook
- 信息物理系統(CPS)測試與評價技術
- Machine Learning with Apache Spark Quick Start Guide
- Microsoft System Center Confi guration Manager
- 空間機械臂建模、規劃與控制
- 網絡管理工具實用詳解
- 過程控制系統
- Spark大數據商業實戰三部曲:內核解密|商業案例|性能調優
- Hands-On Deep Learning with Go
- 新一代人工智能與語音識別
- 機器學習公式詳解