CanvasContext.fill

2020-09-14 15:17 更新

簡介

CanvasContext.fill 用于對當前路徑中的內容進行填充。默認的填充色為黑色。

使用限制

  • 如果當前路徑沒有閉合,fill() 方法會將起點和終點進行連接,然后填充,詳情見 示例代碼 1
  • fill() 填充的的路徑從 beginPath() 開始計算,但不包含 fillRect() ,詳情見 示例代碼 2。

掃碼體驗

undefined

效果示例

畫布.gif

示例代碼

示例代碼 1

//.js
const ctx = my.createCanvasContext('canvas')
ctx.moveTo(20, 20)
ctx.lineTo(200, 20)
ctx.lineTo(200, 200)
ctx.fill()
ctx.draw()

顯示效果如下圖所示: canvas.png

示例代碼 2

//.js
const ctx = my.createCanvasContext('canvas')
ctx.rect(20, 20, 110, 40)
ctx.setFillStyle('blue')
ctx.fill()


ctx.beginPath()
ctx.rect(20, 30, 150, 40)


ctx.setFillStyle('yellow')
ctx.fillRect(20, 80, 150, 40)


ctx.rect(20, 150, 150, 40)


ctx.setFillStyle('red')
ctx.fill()
ctx.draw()

顯示效果如下圖所示: canvas2.png

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號