水平对齐textAlign
JavaScript Code拷贝內容到剪贴板
- context.textAlign="center|end|left|right|start";
在其中各值及实际意义以下表。
值 |
叙述 |
start
默认设置。文字在特定的部位刚开始。
end
文字在特定的部位完毕。
center
文字的管理中心被置放在特定的部位。
left
文字左对齐,
right
文字右对齐。
大家根据1个事例来直观的体会1下。
JavaScript Code拷贝內容到剪贴板
- <!DOCTYPE html>
- <html lang="zh">
- <head>
- <meta charset="UTF⑻">
- <title>textAlign</title>
- <style>
- body { background: url("./images/bg3.jpg") repeat; }
- #canvas { border: 1px solid #aaaaaa; display: block; margin: 50px auto; }
- </style>
- </head>
- <body>
- <div id="canvas-warp">
- <canvas id="canvas">
- 你的访问器竟然不适用Canvas?!赶紧换1个吧!!
- </canvas>
- </div>
-
- <script>
- window.onload = function(){
- var canvas = document.getElementById("canvas");
- canvas.width = 800;
- canvas.height = 600;
- var context = canvas.getContext("2d");
- context.fillStyle = "#FFF";
- context.fillRect(0,0,800,600);
-
-
- context.strokeStyle="blue";
- context.moveTo(400,100);
- context.lineTo(400,500);
- context.stroke();
-
-
- context.fillStyle = "#000";
- context.font="50px Arial";
-
-
- context.textAlign="start";
- context.fillText("textAlign=start", 400, 120);
- context.textAlign="end";
- context.fillText("textAlign=end", 400, 200);
- context.textAlign="left";
- context.fillText("textAlign=left", 400, 280);
- context.textAlign="center";
- context.fillText("textAlign=center", 400, 360);
- context.textAlign="right";
- context.fillText("textAlign=right", 400, 480);
- };
- </script>
- </body>
- </html>
运作結果:
竖直对齐textBaseline
JavaScript Code拷贝內容到剪贴板
- context.textBaseline="alphabetic|top|hanging|middle|ideographic|bottom";
在其中各值及实际意义以下表。
值 |
叙述 |
alphabetic
默认设置。文字基准线是一般的字母基准线。
top
文字基准线是em方框的顶端。
hanging
文字基准线是悬架基准线。
middle
文字基准线是em方框的正中。
ideographic
文字基准线是表意基准线。
bottom
文字基准线是em方框的底端。
最先我们根据1个图看来1下各个基准线意味着的部位。
大家根据1个事例来直观的体会1下。
JavaScript Code拷贝內容到剪贴板
- <!DOCTYPE html>
- <html lang="zh">
- <head>
- <meta charset="UTF⑻">
- <title>textBaseline</title>
- <style>
- body { background: url("./images/bg3.jpg") repeat; }
- #canvas { border: 1px solid #aaaaaa; display: block; margin: 50px auto; }
- </style>
- </head>
- <body>
- <div id="canvas-warp">
- <canvas id="canvas">
- 你的访问器竟然不适用Canvas?!赶紧换1个吧!!
- </canvas>
- </div>
-
- <script>
- window.onload = function(){
- var canvas = document.getElementById("canvas");
- canvas.width = 800;
- canvas.height = 600;
- var context = canvas.getContext("2d");
- context.fillStyle = "#FFF";
- context.fillRect(0,0,800,600);
-
-
- context.strokeStyle="blue";
- context.moveTo(0,300);
- context.lineTo(800,300);
- context.stroke();
-
- context.fillStyle = "#00AAAA";
- context.font="20px Arial";
-
-
- context.textBaseline="top";
- context.fillText("Top",150,300);
- context.textBaseline="bottom";
- context.fillText("Bottom",250,300);
- context.textBaseline="middle";
- context.fillText("Middle",350,300);
- context.textBaseline="alphabetic";
- context.fillText("Alphabetic",450,300);
- context.textBaseline="hanging";
- context.fillText("Hanging",550,300);
- };
- </script>
- </body>
- </html>
运作結果: