使用 CSS 或 HTML 的 width / height 屬性設定 canvas 的大小,例如 200 x 400:
<canvas width="200" height="400"></canvas>
並且確保也在 JavaScript 中設定 canvas 物件的寬度 / 高度屬性,以避免文本模糊呈現,例如:
canvas.width = 1800
canvas.height = 1200
首先,獲取對 canvas 的引用:
const canvas = document.querySelector('canvas')
然後從它創建一個上下文對象:
const context = canvas.getContext('2d')
現在,我們可以調用上下文對象的 fillText()
方法:
context.fillText('hi!', 100, 100)
確保起點的 x 和 y 坐標包含在 canvas 的大小內。
你可以在調用 fillText()
之前傳遞額外的屬性來自定義外觀,例如:
context.font = 'bold 70pt Menlo'
context.fillStyle = '#ccc'
context.fillText('hi!', 100, 100)