校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > HTML5 canvas基本繪圖之文字渲染

HTML5 canvas基本繪圖之文字渲染

熱門標簽:電話機器人如何 高德地圖標注賓館位置 百應電銷機器人產業(yè) 飛亞外呼系統(tǒng) 貸款電銷人工和機器人哪個好 西寧智能外呼系統(tǒng)加盟 聯(lián)通400電話申請 杭州營銷電銷機器人供應商 電視購物電銷外呼系統(tǒng)

與文本渲染有關的主要有三個屬性以及三個方法:

上述的屬性和方法的基本用法如下:

JavaScript Code復制內容到剪貼板
  1. var canvas = document.getElementById("canvas");   
  2.     var context = canvas.getContext("2d");   
  3.   
  4.     context.font="bold 30px Arial"//設置樣式   
  5.     context.strokeStyle = "#1712F4";   
  6.     context.strokeText("歡迎來到我的博客!",30,100);   
  7.   
  8.     context.font="bold 50px Arial";    
  9.     var grd = context.createLinearGradient( 30 , 200, 400 , 300 );//設置漸變填充樣式   
  10.     grd.addColorStop(0,"#1EF9F7");   
  11.     grd.addColorStop(0.25,"#FC0F31");   
  12.     grd.addColorStop(0.5,"#ECF811");   
  13.     grd.addColorStop(0.75,"#2F0AF1");   
  14.     grd.addColorStop(1,"#160303");   
  15.     context.fillStyle = grd;   
  16.     context.fillText("歡迎來到我的博客!",30,200);   
  17.   
  18.     context.save();   
  19.     context.moveTo(200,280);   
  20.     context.lineTo(200,420);   
  21.     context.stroke();   
  22.     context.font="bold 20px Arial";    
  23.     context.fillStyle = "#F80707";   
  24.     context.textAlign="left";   
  25.     context.fillText("文本在指定的位置開始",200,300);   
  26.     context.textAlign="center";   
  27.     context.fillText("文本的中心被放置在指定的位置",200,350);   
  28.     context.textAlign="right";   
  29.     context.fillText("文本在指定的位置結束",200,400);   
  30.     context.restore();   
  31.   
  32.     context.save();   
  33.     context.moveTo(10,500);   
  34.     context.lineTo(500,500);   
  35.     context.stroke();   
  36.     context.fillStyle="#F60D0D";   
  37.     context.font="bold 20px Arial";    
  38.     context.textBaseline="top";   
  39.     context.fillText("指定位置在上面",10,500);   
  40.     context.textBaseline="bottom";   
  41.     context.fillText("指定位置在下面",150,500);   
  42.     context.textBaseline="middle";   
  43.     context.fillText("指定位置居中",300,500);   
  44.     context.restore();   
  45.   
  46.   
  47.     context.font="bold 40px Arial";    
  48.     context.strokeStyle = "#16F643";   
  49.     var text = "歡迎來到我的博客!";   
  50.     context.strokeText("歡迎來到我的博客!",10,600);   
  51.     context.strokeText("上面字符串的寬度為:"+context.measureText(text).width,10,650);   
  52.   

效果如下:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:安慶 撫州 牡丹江 煙臺 晉中 內蒙古 邯鄲 玉溪

巨人網絡通訊聲明:本文標題《HTML5 canvas基本繪圖之文字渲染》,本文關鍵詞  HTML5,canvas,基本,繪圖,之,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5 canvas基本繪圖之文字渲染》相關的同類信息!
  • 本頁收集關于HTML5 canvas基本繪圖之文字渲染的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 襄城县| 凤台县| 江口县| 天津市| 商都县| 肃宁县| 白玉县| 武穴市| 麻江县| 肃南| 株洲市| 阜平县| 建阳市| 晋宁县| 永年县| 寻乌县| 古田县| 炎陵县| 青神县| 贵溪市| 福建省| 蒙城县| 汽车| 阳西县| 定边县| 六安市| 保德县| 清水县| 四会市| 卫辉市| 额尔古纳市| 桓台县| 吉木乃县| 荥经县| 岳普湖县| 宝山区| 来安县| 南部县| 台南县| 安平县| 罗甸县|