canvas教程

HTML5 Canvas的文本垂直对齐

字号+ 作者:H5之家 来源:H5之家 2015-10-11 08:22 我要评论( )

HTML5 Canvas的文本垂直对齐,HTML画布垂直对齐的文本,我们可以使用的textBaseline在画布范围内的属性值。textBaseline可以设置以下值之一 :top, hanging, midd

HTML画布垂直对齐的文本,我们可以使用的textBaseline在画布范围内的属性值。textBaseline可以设置以下值之一 :top, hanging, middle, alphabetic, ideographic, and bottom。除非另有规定,textBaseline属性默认为字母。

HTML画布垂直对齐的文本,我们可以使用的textBaseline在画布范围内的属性值。textBaseline可以设置以下值之一 :top, hanging, middle, alphabetic, ideographic, and bottom。除非另有规定,textBaseline属性默认为字母。

  • context.textBaseline=[value];
  • <!DOCTYPE HTML>
    <html>
    <head>
    <title>html5_canvas_text_baseline</title>
    <style>
    body {margin: 0px;padding: 0px;}
    #myCanvas {border: 1px solid #9C9898; margin:0 auto;margin-top:200px; margin-left:100px;}
    </style>
    <script>
    window.onload = function(){
        var canvas = document.getElementById("myCanvas");
        var context = canvas.getContext("2d");
     
        var x = canvas.width / 2;
        var y = canvas.height / 2;
        context.font = "30pt Calibri";
        // textAlign aligns text horizontally relative to placement
        context.textAlign = "center";
        // textBaseline aligns text vertically relative to font style
        context.textBaseline = "middle";
        context.fillStyle = "blue";
        context.fillText("Hello World!", x, y);
    };
    </script>
    </head>
    <body>
     <canvas id="myCanvas" width="578" height="200">
     </canvas>
    </body>
    </html>

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • html5canvas核心技术图形、动画与游戏开发源码

      html5canvas核心技术图形、动画与游戏开发源码

      2017-05-02 17:42

    • 打印html5中Canvas的方法

      打印html5中Canvas的方法

      2017-05-01 15:03

    • HTML样式CSS

      HTML样式CSS

      2017-05-01 10:03

    • HTML5+Canvas调用手机拍照功能实现图片上传(下)

      HTML5+Canvas调用手机拍照功能实现图片上传(下)

      2017-04-30 17:00

    网友点评