亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > HTML5 Canvas實現(xiàn)文本對齊的方法總結(jié)

HTML5 Canvas實現(xiàn)文本對齊的方法總結(jié)

熱門標(biāo)簽:鶴壁手機自動外呼系統(tǒng)怎么安裝 中紳電銷智能機器人 農(nóng)村住宅地圖標(biāo)注 ai電銷機器人連接網(wǎng)關(guān) 威海營銷外呼系統(tǒng)招商 鄭州電銷外呼系統(tǒng)違法嗎 跟電銷機器人做同事 漳州人工外呼系統(tǒng)排名 濟南辦理400電話

水平對齊textAlign

JavaScript Code復(fù)制內(nèi)容到剪貼板
  1. context.textAlign="center|end|left|right|start";  

其中各值及意義如下表。

描述
start 默認(rèn)。文本在指定的位置開始。
end 文本在指定的位置結(jié)束。
center 文本的中心被放置在指定的位置。
left 文本左對齊,
right 文本右對齊。

我們通過一個例子來直觀的感受一下。

JavaScript Code復(fù)制內(nèi)容到剪貼板
  1. <!DOCTYPE html>   
  2. <html lang="zh">   
  3. <head>   
  4.     <meta charset="UTF-8">   
  5.     <title>textAlign</title>   
  6.     <style>   
  7.         body { background: url("./images/bg3.jpg") repeat; }  
  8.         #canvas { border: 1px solid #aaaaaa; display: block; margin: 50px auto; }   
  9.     </style>   
  10. </head>   
  11. <body>   
  12. <div id="canvas-warp">   
  13.     <canvas id="canvas">   
  14.         你的瀏覽器居然不支持Canvas?!趕快換一個吧!!   
  15.     </canvas>   
  16. </div>   
  17.   
  18. <script>   
  19.     window.onload = function(){   
  20.         var canvas = document.getElementById("canvas");   
  21.         canvas.width = 800;   
  22.         canvas.height = 600;   
  23.         var context = canvas.getContext("2d");   
  24.         context.fillStyle = "#FFF";   
  25.         context.fillRect(0,0,800,600);   
  26.   
  27.         // 在位置 400 創(chuàng)建藍線   
  28.         context.strokeStyle="blue";   
  29.         context.moveTo(400,100);   
  30.         context.lineTo(400,500);   
  31.         context.stroke();   
  32.   
  33.   
  34.         context.fillStyle = "#000";   
  35.         context.font="50px Arial";   
  36.   
  37.         // 顯示不同的 textAlign 值   
  38.         context.textAlign="start";   
  39.         context.fillText("textAlign=start", 400, 120);   
  40.         context.textAlign="end";   
  41.         context.fillText("textAlign=end", 400, 200);   
  42.         context.textAlign="left";   
  43.         context.fillText("textAlign=left", 400, 280);   
  44.         context.textAlign="center";   
  45.         context.fillText("textAlign=center", 400, 360);   
  46.         context.textAlign="right";   
  47.         context.fillText("textAlign=right", 400, 480);   
  48.     };   
  49. </script>   
  50. </body>   
  51. </html>  

運行結(jié)果:

垂直對齊textBaseline

JavaScript Code復(fù)制內(nèi)容到剪貼板
  1. context.textBaseline="alphabetic|top|hanging|middle|ideographic|bottom";  

其中各值及意義如下表。

描述
alphabetic 默認(rèn)。文本基線是普通的字母基線。
top 文本基線是em方框的頂端。
hanging 文本基線是懸掛基線。
middle 文本基線是em方框的正中。
ideographic 文本基線是表意基線。
bottom 文本基線是em方框的底端。

首先咱們通過一個圖來看一下各個基線代表的位置。

我們通過一個例子來直觀的感受一下。

JavaScript Code復(fù)制內(nèi)容到剪貼板
  1. <!DOCTYPE html>   
  2. <html lang="zh">   
  3. <head>   
  4.     <meta charset="UTF-8">   
  5.     <title>textBaseline</title>   
  6.     <style>   
  7.         body { background: url("./images/bg3.jpg") repeat; }  
  8.         #canvas { border: 1px solid #aaaaaa; display: block; margin: 50px auto; }   
  9.     </style>   
  10. </head>   
  11. <body>   
  12. <div id="canvas-warp">   
  13.     <canvas id="canvas">   
  14.         你的瀏覽器居然不支持Canvas?!趕快換一個吧!!   
  15.     </canvas>   
  16. </div>   
  17.   
  18. <script>   
  19.     window.onload = function(){   
  20.         var canvas = document.getElementById("canvas");   
  21.         canvas.width = 800;   
  22.         canvas.height = 600;   
  23.         var context = canvas.getContext("2d");   
  24.         context.fillStyle = "#FFF";   
  25.         context.fillRect(0,0,800,600);   
  26.   
  27.         //在位置 y=300 繪制藍色線條   
  28.         context.strokeStyle="blue";   
  29.         context.moveTo(0,300);   
  30.         context.lineTo(800,300);   
  31.         context.stroke();   
  32.   
  33.         context.fillStyle = "#00AAAA";   
  34.         context.font="20px Arial";   
  35.   
  36.         //在 y=300 以不同的 textBaseline 值放置每個單詞   
  37.         context.textBaseline="top";   
  38.         context.fillText("Top",150,300);   
  39.         context.textBaseline="bottom";   
  40.         context.fillText("Bottom",250,300);   
  41.         context.textBaseline="middle";   
  42.         context.fillText("Middle",350,300);   
  43.         context.textBaseline="alphabetic";   
  44.         context.fillText("Alphabetic",450,300);   
  45.         context.textBaseline="hanging";   
  46.         context.fillText("Hanging",550,300);   
  47.     };   
  48. </script>   
  49. </body>   
  50. </html>  

運行結(jié)果:

標(biāo)簽:營口 蘇州 紅河 咸陽 文山 甘南 萍鄉(xiāng) 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5 Canvas實現(xiàn)文本對齊的方法總結(jié)》,本文關(guān)鍵詞  HTML5,Canvas,實現(xiàn),文本,對齊,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5 Canvas實現(xiàn)文本對齊的方法總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5 Canvas實現(xiàn)文本對齊的方法總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    色综合久久天天综合| 久久精品店| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲天堂免费| 可以在线看黄的网站| 成人影视在线观看| 亚洲精品影院| 国产福利免费视频| 国产网站免费视频| 国产麻豆精品视频| 久久精品道一区二区三区| 高清一级片| 黄色免费三级| 精品国产一区二区三区久| 欧美日本免费| 精品视频一区二区三区| 国产91精品一区二区| 四虎论坛| 欧美a免费| 国产91素人搭讪系列天堂| 精品国产一区二区三区精东影业 | 麻豆网站在线看| a级黄色毛片免费播放视频| 日韩在线观看视频黄| 999精品在线| 免费的黄视频| 四虎影视库国产精品一区| 999久久狠狠免费精品| 久久国产影院| 免费毛片播放| 99色视频| 高清一级做a爱过程不卡视频| 国产视频在线免费观看| 九九免费精品视频| 亚洲女初尝黑人巨高清在线观看| 欧美另类videosbestsex视频| 高清一级淫片a级中文字幕| 欧美激情一区二区三区在线| 韩国三级视频在线观看| 亚洲精品中文字幕久久久久久| 天天做日日干| 欧美一区二区三区在线观看| 91麻豆tv| 亚洲精品久久玖玖玖玖| 99久久视频| 99色视频在线观看| 免费一级片在线| 久久福利影视| 精品视频在线观看一区二区三区| 美女被草网站| 久草免费在线观看| 国产极品精频在线观看| 91麻豆tv| 精品国产一区二区三区久| 999久久66久6只有精品| 欧美a级片免费看| 欧美大片毛片aaa免费看| 999久久狠狠免费精品| 欧美激情一区二区三区在线 | 国产伦久视频免费观看视频| 天天做日日干| 999精品视频在线| 国产一区二区精品久久91| 久久国产精品自由自在| 精品国产三级a∨在线观看| 精品在线观看一区| 韩国三级视频网站| 国产a毛片| 亚欧成人乱码一区二区| 色综合久久久久综合体桃花网| 国产成人啪精品| 精品久久久久久免费影院| 亚洲第一色在线| 成人免费网站久久久| 亚欧成人毛片一区二区三区四区 | 一级片片| 久久久成人影院| 色综合久久天天综合观看| 精品国产一级毛片| 亚洲精品中文一区不卡| 欧美另类videosbestsex高清 | 国产伦理精品| 国产a视频| 国产视频一区在线| 九九九国产| 免费国产在线观看不卡| 国产成a人片在线观看视频| 久久精品欧美一区二区| 欧美激情一区二区三区视频 | 欧美大片毛片aaa免费看| 99久久网站| 中文字幕一区二区三区 精品| 色综合久久久久综合体桃花网| 99热热久久| 韩国妈妈的朋友在线播放| 日本特黄特色aaa大片免费| 免费的黄色小视频| 欧美国产日韩久久久| 国产不卡在线观看视频| 日本在线不卡视频| 日韩一级精品视频在线观看| 午夜欧美成人久久久久久| 欧美另类videosbestsex视频| 国产不卡在线看| 日日日夜夜操| 日本特黄一级| 免费的黄色小视频| 天天做日日爱| 91麻豆tv| 欧美1区| 国产视频一区二区在线播放| 毛片高清| 国产成人精品影视| 日韩一级黄色大片| 久久精品大片| 国产成人啪精品| 精品久久久久久中文字幕一区| 日韩中文字幕在线亚洲一区 | 一级毛片视频播放| 国产不卡福利| 久久99中文字幕久久| 精品国产一区二区三区久久久狼| 九九久久99| 亚欧视频在线| 中文字幕97| 美国一区二区三区| 99久久精品国产麻豆| 精品视频免费在线| 二级特黄绝大片免费视频大片| 欧美日本二区| 99久久精品费精品国产一区二区| 999久久狠狠免费精品| 免费的黄视频| 国产a一级| 精品视频在线看| 成人a大片高清在线观看| 精品国产亚洲一区二区三区| 精品在线视频播放| 97视频免费在线观看| 国产麻豆精品hdvideoss| 国产伦精品一区三区视频| 欧美电影免费看大全| 亚久久伊人精品青青草原2020| 青草国产在线| 亚洲第一页乱| 欧美激情一区二区三区视频| 91麻豆精品国产综合久久久| 日本在线不卡视频| 欧美1区2区3区| 欧美一级视频免费| 久久久成人影院| 国产成人精品综合| 精品国产一级毛片| 成人免费观看男女羞羞视频| 国产一区免费在线观看| 一级女性全黄生活片免费| 天堂网中文在线| 亚洲第一色在线| 精品视频一区二区| 日韩欧美一及在线播放| 日韩专区在线播放| 日本免费乱人伦在线观看| 日本在线不卡免费视频一区| 日日夜夜婷婷| 在线观看成人网| 欧美一级视频免费观看| 久久久久久久久综合影视网| 亚洲天堂免费| 免费国产在线观看| 免费的黄色小视频| 成人高清视频免费观看| 国产伦久视频免费观看 视频| 精品国产一区二区三区久久久蜜臀| 久久精品成人一区二区三区| 日韩综合| 高清一级毛片一本到免费观看| 国产精品自拍在线| 你懂的国产精品| 国产国语对白一级毛片| 日韩中文字幕一区| 精品国产香蕉在线播出| 亚洲第一页色| 亚洲女人国产香蕉久久精品| 精品国产一区二区三区精东影业 | 青青久久网| 久草免费在线色站| 天天做日日爱| 国产一区二区精品| 精品毛片视频| 日本免费乱人伦在线观看| 黄视频网站免费| 国产高清视频免费| 一 级 黄 中国色 片| 韩国三级视频网站| 免费一级生活片| 国产视频一区二区在线观看| 韩国毛片基地| 国产伦久视频免费观看 视频| 亚飞与亚基在线观看| 国产极品白嫩美女在线观看看|