在HTML5畫布中我們可以使用fillStyle屬性來設定文字的字體顏色,它可以接受一個顏色的程式碼值,例如#cc0000,也可以接受一個顏色的英文單字,例如red。下面我們就來了解一下,希望對大家有幫助。 【影片教學推薦:HTML教學】
#首先我們需要在HTML頁面中使用canvas標籤建立一個畫布,設定其id值為myCanvas。
<canvas id="myCanvas"></canvas>
然後使用JavaScript在畫布中繪製文字圖形
1、取得到canvas控制項
var canvas = document.getElementById("myCanvas");// 查找画布元素
2、使用getContext()方法配置繪圖的環境,建立繪圖對象
var ctx = canvas.getContext("2d");
3、透過fillText方法來在canvas裡寫上文本,參數分別為文本內容,和文本所在的位置。
我們也可以使用font屬性來設定一下文字的字體大小和字體類型。
ctx .font="20px 微软雅黑"; ctx .fillText('PHP中文网',20,20,200);
效果圖:
可以看到現在頁面上顯示的文字是預設的黑色文字。
3、想要設定文字的字體顏色,就需要使用fillStyle屬性,這個屬性可以接受一個顏色的程式碼值,例如#cc0000,也可以接受一個顏色的英文單字,例如red。
ctx .fillStyle="red";
完整js程式碼:
<canvas id="myCanvas"></canvas>
效果圖:
以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是HTML5畫佈如何設定字體顏色?(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!