国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > HTML5 > 正文

HTML5 Canvas繪制文本及圖片的基礎教程

2024-09-05 07:19:02
字體:
來源:轉載
供稿:網友

繪制文本

在HTML5中,我們還可以在Canvas「畫布」上繪制我們所需的文本文字,其中所涉及到的CanvasRenderingContext2D對象的主要屬性和方法如下:

屬性或方法 基本描述
font 設置繪制文字所使用的字體,例如20px 宋體,默認值為10px sans-serif。該屬性的用法與css font屬性一致,例如italic bold 14px/30px Arial,宋體
fillStyle 用于設置畫筆填充路徑內部的顏色、漸變和模式。該屬性的值可以是一個表示CSS顏色值的字符串。如果你的繪制需求比較復雜,該屬性的值還可以是一個CanvasGradient對象或者CanvasPattern對象
strokeStyle 用于設置畫筆繪制路徑的顏色、漸變和模式。該屬性的值可以是一個表示CSS顏色值的字符串。如果你的繪制需求比較復雜,該屬性的值還可以是一個CanvasGradient對象或者CanvasPattern對象
fillText(string text, int x, int y[, int maxWidth]) 從指定坐標點位置開始繪制填充的文本文字。參數maxWidth是可選的,如果文本內容寬度超過該參數設置,則會自動按比例縮小字體以適應寬度。與本方法對應的樣式設置屬性為fillStyle
strokeText(string text, int x, int y[, int maxWidth]) 從指定坐標點位置開始繪制非填充的文本文字(文字內部是空心的)。參數maxWidth是可選的,如果文本內容寬度超過該參數設置,則會自動按比例縮小字體以適應寬度。該方法與fillText()用法一致,不過strokeText()繪制的文字內部是非填充(空心)的,fillText()繪制的文字是內部填充(實心)的。與本方法對應的樣式設置屬性為strokeStyle

從上面的API描述信息中我們可以得知,在Canvas中可以使用兩種方式來繪制文本文字:一種是使用fillText()+fillStyle來繪制填充(實心)的文字;一種是使用strokeText()+strokeStyle繪制非填充(空心)的文字。

下面,我們先來看看如何使用canvas繪制實心文字,具體html代碼如下:

JavaScript Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柘荣县| 佛山市| 苗栗市| 天台县| 新竹市| 英吉沙县| 禹州市| 平邑县| 舒兰市| 古交市| 汨罗市| 东台市| 万山特区| 中超| 东莞市| 从江县| 和平县| 株洲县| 新昌县| 阿城市| 桃园市| 温州市| 邻水| 教育| 南昌县| 洪湖市| 关岭| 普兰县| 正定县| 东方市| 荃湾区| 阿荣旗| 白城市| 阜城县| 偏关县| 正阳县| 安国市| 临邑县| 泸西县| 东至县| 祁东县|