婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

HTML5 canvas基本繪圖之文字渲染

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

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

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

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,基本,繪圖,之,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5 canvas基本繪圖之文字渲染》相關的同類信息!
  • 本頁收集關于HTML5 canvas基本繪圖之文字渲染的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 临安市| 阜阳市| 烟台市| 南召县| 武义县| 长乐市| 资源县| 泸水县| 岱山县| 金华市| 黑水县| 岗巴县| 重庆市| 安宁市| 静海县| 普定县| 澳门| 西丰县| 涿州市| 桐乡市| 宁远县| 分宜县| 临沂市| 喀喇| 临朐县| 尚志市| 威宁| 久治县| 陵川县| 茂名市| 宁城县| 平罗县| 永嘉县| 五家渠市| 正宁县| 花莲市| 宜黄县| 枣强县| 略阳县| 什邡市| 柞水县|