Phương thức canvas createRadialGradient () HTML

❮ Tham chiếu HTML Canvas

Thí dụ

Vẽ một hình chữ nhật và tô bằng một gradient xuyên tâm / tròn:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

var grd = ctx.createRadialGradient(75, 50, 5, 90, 60, 100);
grd.addColorStop(0, "red");
grd.addColorStop(1, "white");

// Fill with gradient
ctx.fillStyle = grd;
ctx.fillRect(10, 10, 150, 100);

Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phương pháp này.

Method
createRadialGradient() Yes 9.0 Yes Yes Yes

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

Phương thức createRadialGradient () tạo một đối tượng gradient xuyên tâm / tròn.

Gradient có thể được sử dụng để tô các hình chữ nhật, hình tròn, đường thẳng, văn bản, v.v.

Mẹo: Sử dụng đối tượng này làm giá trị cho thuộc tính strokeStyle hoặc fillStyle .

Mẹo: Sử dụng phương thức addColorStop () để chỉ định các màu khác nhau và vị trí các màu trong đối tượng gradient.

Cú pháp JavaScript: ngữ cảnh .createRadialGradient ( x0, y0, r0, x1, y1, r1 );

Giá trị tham số

Parameter Description
x0 The x-coordinate of the starting circle of the gradient
y0 The y-coordinate of the starting circle of the gradient
r0 The radius of the starting circle
x1 The x-coordinate of the ending circle of the gradient
y1 The y-coordinate of the ending circle of the gradient
r1 The radius of the ending circle

❮ Tham chiếu HTML Canvas