255 of 264 menu

Ominaisuus lineCap

Ominaisuus lineCap asettaa viivan pään tyylin. Se voi saada seuraavat arvot: butt - tasainen pää (oletus), round - pyöristetty pää, square - neliömäinen pää.

Syntaksi

konteksti.lineCap = 'butt' tai 'round' tai 'square';

Esimerkki

Piirretään useita viivoja ja asetetaan ensimmäiselle arvoksi butt, toiselle - round, kolmannelle - square. Huomaa punainen viiva - se merkitsee asetetun viivan alun (round ja square ulottuvat sen yli):

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.lineWidth = 10; ctx.lineCap = 'butt'; ctx.moveTo(75, 50); ctx.lineTo(75, 150); ctx.stroke(); ctx.beginPath(); ctx.lineWidth = 10; ctx.lineCap = 'round'; ctx.moveTo(105, 50); ctx.lineTo(105, 150); ctx.stroke(); ctx.beginPath(); ctx.lineWidth = 10; ctx.lineCap = 'square'; ctx.moveTo(135, 50); ctx.lineTo(135, 150); ctx.stroke(); ctx.beginPath(); ctx.lineWidth = 1; ctx.lineCap = 'butt'; ctx.strokeStyle = 'red'; ctx.moveTo(60, 50); ctx.lineTo(150, 50); ctx.stroke();

:

Katso myös

  • ominaisuus lineJoin,
    joka asettaa viivan mutkan tyylin
  • ominaisuus miterLimit,
    joka rajoittaa terävän kulman pituutta
  • ominaisuus lineCap,
    joka asettaa viivan pään tyylin
  • ominaisuus lineWidth,
    joka asettaa viivan paksuuden
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää