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

首頁(yè) > 開(kāi)發(fā) > HTML5 > 正文

使用HTML5 Canvas API控制字體的顯示與渲染的方法

2024-09-05 07:21:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

API簡(jiǎn)介
今天我們開(kāi)始征戰(zhàn)一個(gè)全新的內(nèi)容——HTML5 Canvas的文本API!要知道,藝術(shù)家通常同時(shí)也是一個(gè)書(shū)法家,所以我們要學(xué)習(xí)寫(xiě)字,而且是寫(xiě)出漂亮的字。是不是很有意思?

好了,先預(yù)告一下Canvas 文本API有哪些。

屬性 描述
font 設(shè)置或返回文本內(nèi)容的當(dāng)前字體屬性
textAlign 設(shè)置或返回文本內(nèi)容的當(dāng)前對(duì)其方式
textBaseline 設(shè)置或返回在繪制文本時(shí)使用的當(dāng)前文本基線

方法 描述
fillText() 在畫(huà)布上繪制“被填充的”文本
strokeText() 在畫(huà)布上繪制文本(無(wú)填充)
measureText() 返回包含指定文本寬度的對(duì)象

看了上面的表格,相信童鞋們以及有了大概的認(rèn)識(shí)。這里,我們先說(shuō)文本的顯示與渲染,用到了font,fillText()與strokeText()。

基本文本顯示
在Canvas上使用文本,必須得先知道:Canvas上的文本不能使用CSS樣式,雖然font屬性與CSS的屬性相似,但是卻不能夠交換使用。

顯示文本三步走戰(zhàn)略:

1.使用font設(shè)置字體。
2.使用fillStyle設(shè)置字體顏色。
3.使用fillText()方法顯示字體。
這里的font屬性可以不指定,如果沒(méi)有指定字體,則默認(rèn)自動(dòng)使用 10px 無(wú)襯線體。

下面的代碼簡(jiǎn)單顯示了一段文本

JavaScript Code復(fù)制內(nèi)容到剪貼板
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 保德县| 五大连池市| 深州市| 南通市| 金山区| 闽清县| 怀远县| 西青区| 海阳市| 绥芬河市| 庆城县| 凌源市| 高邮市| 博爱县| 若尔盖县| 马尔康县| 白沙| 昂仁县| 黎平县| 南阳市| 南安市| 威宁| 敦化市| 保靖县| 黄大仙区| 福安市| 全南县| 叙永县| 仪征市| 大邑县| 陆川县| 龙州县| 来宾市| 仙游县| 舒城县| 湾仔区| 兴仁县| 方正县| 晴隆县| 富蕴县| 临江市|