Phương thức Canvas lineTo()

Định nghĩa và cách sử dụng

lineTo() Phương pháp này thêm một điểm mới, sau đó tạo một đường từ điểm đó đến điểm cuối cùng được chỉ định trên canvas (phương pháp này sẽ không tạo đường).

Lưu ý:Hãy sử dụng stroke() Phương pháp này vẽ chính xác đường dẫn trên canvas.

Mô hình

Ví dụ 1

Bắt đầu một đường dẫn, di chuyển đến vị trí 0,0. Tạo một đường từ vị trí đó đến 300,150:

Trình duyệt của bạn không hỗ trợ thẻ canvas HTML5.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(0,0);
ctx.lineTo(300,150);
ctx.stroke();

Thử ngay

Lưu ý:Cung cấp nhiều ví dụ hơn ở cuối trang.

Cú pháp

context.lineTo(x,y);

Giá trị tham số

Tham số Mô tả
x Tọa độ x của vị trí mục tiêu của đường dẫn.
y Tọa độ y của vị trí mục tiêu của đường dẫn.

Thêm nhiều ví dụ

Ví dụ 2

Vẽ một đường dẫn, hình dạng là chữ L:

Trình duyệt của bạn không hỗ trợ thẻ canvas HTML5.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.lineTo(20,100);
ctx.lineTo(70,100);
ctx.stroke();

Thử ngay

Hỗ trợ trình duyệt

Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Ghi chú:Trình duyệt Internet Explorer 8 và các phiên bản trước không hỗ trợ phần tử <canvas>.