使用HTML5繪製實體和空心文字程式碼例項
本章節介紹一下如何利用html5的canvas標籤來繪製空心文字和實心文字。
所使用的方法也比較簡單,如下:
[JavaScript] 純文字檢視 複製程式碼context.fillText() context.strokeText()
下面就是完整的實現此功能的程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #tCanvas{ border:black 1px solid; } </style> <script type="text/javascript"> function pageLoaded(){ //獲取canvas物件的引用,注意tCanvas名字必須和下面body裡面的id相同 var canvas=document.getElementById('tCanvas'); //獲取該canvas的2D繪圖環境 var context = canvas.getContext('2d'); //繪製程式碼將出現在這裡 //繪製文字 context.fillText('antzone is good',100,40); //修改字型 context.font='20px Arial'; context.fillText('I love antzone',100,100); //繪製空心的文字 context.font='36px 隸書'; context.strokeText('螞蟻部落歡迎您',100,200); } window.onload=function(){ pageLoaded() } </script> </head> <body> <canvas width = "500" height = "300" id = "tCanvas">瀏覽器不支援</canvas> </body> </html>
上面的程式碼實現了我們的要求,程式碼比較簡單,就是使用固有的方法和屬性,對字型相關屬性就行設定,然後利用各自的方法進行繪製即可,上面帶有比較完善的註釋,如有任何問題可以跟帖留言。
相關文章
- HTML5利用canvas繪製矩形程式碼例項HTMLCanvas
- CSS空心箭頭程式碼例項CSS
- canvas繪製扇形程式碼例項Canvas
- canvas繪製星星程式碼例項Canvas
- canvas 繪製雞蛋程式碼例項Canvas
- canvas繪製實心圓形程式碼例項Canvas
- canvas繪製網格程式碼例項Canvas
- css繪製圓形程式碼例項CSS
- svg繪製半圓程式碼例項SVG
- canvas繪製笑臉程式碼例項Canvas
- canvas繪製圓環效果程式碼例項Canvas
- SVG拖動繪製矩形程式碼例項SVG
- canvas繪製米字旗程式碼例項Canvas
- canvas繪製箭頭效果程式碼例項Canvas
- jQuery繪製網格效果程式碼例項jQuery
- CSS3繪製菱形程式碼例項CSSS3
- canvas繪製拋物線程式碼例項Canvas線程
- canvas繪製機器貓程式碼例項Canvas
- canvas繪製夜空小屋效果程式碼例項Canvas
- canvas繪製鐘錶效果程式碼例項Canvas
- canvas繪製圓角矩形程式碼例項Canvas
- canvas繪製橢圓效果程式碼例項Canvas
- canvas繪製熊貓頭像程式碼例項Canvas
- css3繪製月牙效果程式碼例項CSSS3
- canvas繪製魚吃豆效果程式碼例項Canvas
- canvas繪製雪花飄落效果程式碼例項Canvas
- js按住滑鼠繪製線條程式碼例項JS
- javascript繪製心形圖案程式碼例項JavaScript
- canvas繪製圓形鐘錶程式碼例項Canvas
- canvas繪製網狀圓圈程式碼例項Canvas
- 點選按鈕複製文字框文字程式碼例項
- css3繪製谷歌圖示程式碼例項CSSS3谷歌
- canvas繪製機器貓頭像程式碼例項Canvas
- highcharts繪製柱狀圖程式碼例項
- canvas繪製矩形並填充顏色程式碼例項Canvas
- canvas繪製貝濟埃曲線程式碼例項Canvas線程
- canvas繪製憤怒小鳥形象程式碼例項Canvas
- canvas繪製五角星程式碼例項Canvas