杰网资源 Design By www.escxy.com
                                水平对齐textAlign
- context.textAlign="center|end|left|right|start";
 
其中各值及意义如下表。
    
        
            
我们通过一个例子来直观的感受一下。
JavaScript Code复制内容到剪贴板- <!DOCTYPE html>
 - <html lang="zh">
 - <head>
 - <meta charset="UTF-8">
 - <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?!赶快换一个吧!!
 - </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);
 - // 在位置 400 创建蓝线
 - context.strokeStyle="blue";
 - context.moveTo(400,100);
 - context.lineTo(400,500);
 - context.stroke();
 - context.fillStyle = "#000";
 - context.font="50px Arial";
 - // 显示不同的 textAlign 值
 - 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
- context.textBaseline="alphabetic|top|hanging|middle|ideographic|bottom";
 
其中各值及意义如下表。
    
        
            
首先咱们通过一个图来看一下各个基线代表的位置。
我们通过一个例子来直观的感受一下。
JavaScript Code复制内容到剪贴板- <!DOCTYPE html>
 - <html lang="zh">
 - <head>
 - <meta charset="UTF-8">
 - <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?!赶快换一个吧!!
 - </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);
 - //在位置 y=300 绘制蓝色线条
 - context.strokeStyle="blue";
 - context.moveTo(0,300);
 - context.lineTo(800,300);
 - context.stroke();
 - context.fillStyle = "#00AAAA";
 - context.font="20px Arial";
 - //在 y=300 以不同的 textBaseline 值放置每个单词
 - 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>
 
                                    标签:
                                        
                                HTML5,Canvas,文本
杰网资源 Design By www.escxy.com
                            
                                广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
                        免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
杰网资源 Design By www.escxy.com
                        暂无评论...
                                    稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
                        




