Thuộc tính strokeStyle của canvas HTML

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

strokeStyle Thiết lập thuộc tính hoặc trả về màu, dốc hoặc mẫu của bút vẽ.

Mẫu

Mẫu 1

Vẽ một hình vuông. Hãy sử dụng màu bút màu xanh:

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

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.strokeStyle="#0000ff";
ctx.strokeRect(20,20,150,100);

Thử ngay

Ngữ pháp

context.strokeStyle=color|gradient|pattern;

Giá trị thuộc tính

Giá trị Mô tả
color Chỉ ra màu của bút vẽ Giá trị màu CSS. Giá trị mặc định là #000000.
gradient Đối tượng dốc được sử dụng để lấp đầy vẽ (Liên tụchoặcPhóng to)
pattern Đối tượng pattern được sử dụng để tạo bút hiệu ứng pattern

Chi tiết kỹ thuật

Giá trị mặc định: #000000

Các mẫu khác

Mẫu 2

Vẽ một hình vuông. Sử dụng bút hiệu ứng dốc:

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

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var gradient=ctx.createLinearGradient(0,0,170,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Điền bằng gradient
ctx.strokeStyle=gradient;
ctx.lineWidth=5;
ctx.strokeRect(20,20,150,100);

Thử ngay

Mẫu 3

Viết văn bản "codew3c.com" bằng bút hiệu ứng dốc:

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

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Verdana";
// Tạo hiệu ứng dốc
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Điền bằng gradient
ctx.strokeStyle=gradient;
ctx.strokeText("Big smile!",10,50);

Thử ngay

Hỗ trợ trình duyệt

Số trong bảng cho biết 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ú:Internet Explorer 8 và các phiên bản trước không hỗ trợ yếu tố <canvas>.