گرادیانت را میتوان در canvas ها برای پر کردن مستطیل ها ، دایره ها ، خطوط ، متون و سایر چیزها استفاده کرد . اشکال در canvas تنها محدود به تک رنگ ها نیستند.

دو نوع مختلف از Gradient ها وجود دارند.

createLinearGradient(x,y,x1,y1)– که یک گرادیانت خطی میسازد.
createRadialGradient(x,y,r,x1,y1,r1) که گرادیانت راداری/مدور میسازد.

بعد از اینکه یک شکل با gradient ساختیم ، باید دو یا چند ایستگاه رنگ اضافه کنیم .

متد addColorStop() ایستگاه های رنگ و جایگاه های آنها در gradient را مشخص میکند. نقاط gradient میتواند هرجایی بین ۰ و ۱ باشد.

برای استفاده از gradient ، پروپرتی های fillStyle و strokeStyle را بهgradient بدهید سپس شکل را بکشید ، مانند یک مستطیل ، یک متن و یا یک خط .

استفاده از createLinearGradient() :

یک gradient خطی بکشید . مستطیل را با gradient پر کنی
aw

ay

استفاده از createRadialGradient() :

یک gradient راداری/مدور بسازید . مستطیل را با gradient پر کنید.
aqp

ip