قماش HTML createLinearGradient () طريقة

❮ مرجع قماش HTML

مثال

حدد تدرجًا (من اليسار إلى اليمين) ينتقل من الأسود إلى الأبيض ، كنمط تعبئة للمستطيل:

لا يدعم متصفحك HTML5canvastag.

جافا سكريبت:

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);

دعم المتصفح

تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الطريقة بالكامل.

Method
createLinearGradient() Yes 9.0 Yes Yes Yes

التعريف والاستخدام

تقوم طريقة createLinearGradient () بإنشاء كائن تدرج خطي.

يمكن استخدام التدرج لتعبئة المستطيلات والدوائر والخطوط والنص وما إلى ذلك.

تلميح: استخدم هذا الكائن كقيمة لخصائص strokeStyle أو fillStyle .

نصيحة: استخدم طريقة addColorStop () لتحديد ألوان مختلفة ، ومكان وضع الألوان في كائن التدرج اللوني.

بناء جملة JavaScript: السياق .createLinearGradient ( x0، y0، x1، y1 ) ؛

قيمه المعامل

Parameter Description
x0 The x-coordinate of the start point of the gradient
y0 The y-coordinate of the start point of the gradient
x1 The x-coordinate of the end point of the gradient
y1 The y-coordinate of the end point of the gradient

مزيد من الأمثلة

مثال

حدد تدرجًا (من أعلى إلى أسفل) كنمط تعبئة للمستطيل:

متصفحك لا يدعم خاصية canvastag.

جافا سكريبت:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var my_gradient = ctx.createLinearGradient(0, 0, 0, 170);
my_gradient.addColorStop(0, "black");
my_gradient.addColorStop(1, "white");
ctx.fillStyle = my_gradient;
ctx.fillRect(20, 20, 150, 100);

مثال

حدد تدرجًا يتحول من الأسود إلى الأحمر إلى الأبيض كنمط تعبئة للمستطيل:

متصفحك لا يدعم خاصية canvastag.

جافا سكريبت:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var my_gradient = ctx.createLinearGradient(0, 0, 170, 0);
my_gradient.addColorStop(0, "black");
my_gradient.addColorStop(0.5 ,"red");
my_gradient.addColorStop(1, "white");
ctx.fillStyle = my_gradient;
ctx.fillRect(20, 20, 150, 100);

❮ مرجع قماش HTML