HTML tuvali addColorStop() Yöntemi

❮ HTML Kanvas Referansı

Örnek

Dikdörtgenin dolgu stili olarak siyahtan beyaza giden bir degrade tanımlayın:

TarayıcınızHTML5tuval etiketini desteklemiyor.

JavaScript:

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

var grd = ctx.createLinearGradient(0, 0, 170, 0);
grd.addColorStop(0, "black");
grd.addColorStop(1, "white");

ctx.fillStyle = grd;
ctx.fillRect(20, 20, 150, 100);

Tarayıcı Desteği

Tablodaki sayılar, yöntemi tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Method
addColorStop() Yes 9.0 Yes Yes Yes

Tanım ve Kullanım

addColorStop() yöntemi, bir degrade nesnesindeki renkleri ve konumu belirtir.

addColorStop() yöntemi, createLinearGradient() veya createRadialGradient() ile birlikte kullanılır .

Not: Bir degradeyi değiştirmek için addColorStop() yöntemini birden çok kez çağırabilirsiniz. Degrade nesneler için bu yöntemi atlarsanız, degrade görünmez. Görünür bir degradeye sahip olmak için en az bir renk durağı oluşturmanız gerekir.

JavaScript sözdizimi: degrade .addColorStop( dur , renk );

Parametre Değerleri

Parameter Description Play it
stop A value between 0.0 and 1.0 that represents the position between start and end in a gradient
color A CSS color value to display at the stop position

Daha fazla örnek

Örnek

Birden çok addColorStop() yöntemiyle bir degrade tanımlayın:

Tarayıcınız tuval etiketini desteklemiyor.

JavaScript:

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

var grd = ctx.createLinearGradient(0, 0, 170, 0);
grd.addColorStop(0, "black");
grd.addColorStop("0.3", "magenta");
grd.addColorStop("0.5", "blue");
grd.addColorStop("0.6", "green");
grd.addColorStop("0.8", "yellow");
grd.addColorStop(1, "red");

ctx.fillStyle = grd;
ctx.fillRect(20, 20, 150, 100);

❮ HTML Kanvas Referansı