JavaScript30-Day8-用 canvas 做漸變顏色效果 Posted on 2018-07-03 | Edited on 2018-08-18 | In JavaScript30 | Comments: 0 08 - Fun With HTML5 CanvasDEMOGitHub 筆記用 canvas 實作漸變顏色大小的畫筆。 canvas123456789101112131415161718192021222324const canvas = document.querySelector("#draw");const ctx = canvas.getContext("2d");// 讓 canvas 全螢幕canvas.width = window.innerWidth;canvas.height = window.innerHeight;// 設定勾勒圖形時用的顏色ctx.strokeStyle = "#BADA55";// 設定填滿圖形時用的顏色.ctx.fillStyle = "black";// 設定線條寬度。ctx.lineWidth = 5;// 設定線條結尾的樣式。ctx.lineCap = "round";// 設定線條和線條間接合處的樣式。ctx.lineJoin = "round";//開始一條路徑ctx.beginPath();//設定開始點ctx.moveTo(lastX, lastY);//要畫過去的點ctx.lineTo(e.offsetX, e.offsetY);//開始畫ctx.stroke();