代碼如下ctx.beginPath();ctx.moveTo(0, 0);for (let i=1; i<=255; i++) { // ctx.strokeStyle = 'red'; 如果只設(shè)置一樣的顏色是可以正常畫線的 ctx.strokeStyle = `#${i.toString(16).repeat(3)}`; ctx.lineTo(i, i); ctx.stroke();}ctx.closePath();我想要實(shí)現(xiàn)的就是每個(gè)點(diǎn)都是一種顏色,以此來(lái)達(dá)到一個(gè)漸變的效果。我知道strokeStyle可以直接設(shè)置漸變,但是我想這樣試試。
循環(huán)設(shè)置strokeStyle導(dǎo)致無(wú)法畫線
長(zhǎng)風(fēng)秋雁
2019-01-31 18:13:43