⊗jsSpCnvLC 265 of 294 menu

ფერის შეცვლა ხაზისა canvas-ზე JavaScript-ით

ახლა კი ვისწავლოთ თუ როგორ შევცვალოთ კონტურის და შევსების ფერი. ამისთვის არსებობს შემდეგი თვისებები: თვისება strokeStyle ადგენს კონტურის ფერს, ხოლო თვისება fillStyle - შევსების ფერს. ფერები ადგენდნენ ჩვეულებრივ CSS ფორმატში.

მაგალითი

დავხატოთ კონტური rect-ის საშუალებით და გავაწითლოთ ის:

<canvas width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('canvas'); let ctx = canvas.getContext('2d'); ctx.rect(50, 50, 100, 100); ctx.strokeStyle = 'red'; ctx.stroke();

:

მაგალითი

დავხატოთ კვადრატი rect-ის საშუალებით და გავამწვანოთ ის:

<canvas width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('canvas'); let ctx = canvas.getContext('2d'); ctx.rect(50, 50, 100, 100); ctx.fillStyle = 'green'; ctx.fill();

:

შენიშვნა

მნიშვნელოვანია: როდესაც თქვენ ადგენთ strokeStyle-ს ან fillStyle-ს, ახალი მნიშვნელობა გამოყენებულ იქნება ყველა იმ ფიგურისთვის, რომელიც ამ მომენტიდან დაიხაზება. თითოეული ფიგურისთვის, რომლისთვისაც საჭიროა სხვა ფერი, თქვენ უნდა გადაწეროთ მნიშვნელობა fillStyle-ს ან strokeStyle-ს.

პრაქტიკული ამოცანები

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა