Phương thức canvas createRadialGradient () HTML
Thí dụ
Vẽ một hình chữ nhật và tô bằng một gradient xuyên tâm / tròn:
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