您现在的位置是:网站首页> 编程资料编程资料
HTML5 Canvas实现文本对齐的方法总结_html5_网页制作_
2021-09-13
905人已围观
简介 这篇文章主要介绍了HTML5 Canvas实现文本对齐的方法总结,包括使用水平对齐的context.textAlign与垂直对齐的context.textBaseline两种方式及各种参数,需要的朋友可以参考下
水平对齐textAlign
JavaScript Code复制内容到剪贴板
- context.textAlign="center|end|left|right|start";
其中各值及意义如下表。
| 值 | 描述 |
|---|---|
| start | 默认。文本在指定的位置开始。 |
| end | 文本在指定的位置结束。 |
| center | 文本的中心被放置在指定的位置。 |
| left | 文本左对齐, |
| right | 文本右对齐。 |
我们通过一个例子来直观的感受一下。
JavaScript Code复制内容到剪贴板
- "zh">
- "UTF-8">
-
textAlign - "canvas-warp">
- 你的浏览器居然不支持Canvas?!赶快换一个吧!!
运行结果:
垂直对齐textBaseline
JavaScript Code复制内容到剪贴板
- context.textBaseline="alphabetic|top|hanging|middle|ideographic|bottom";
其中各值及意义如下表。
| 值 | 描述 |
|---|---|
| alphabetic | 默认。文本基线是普通的字母基线。 |
| top | 文本基线是em方框的顶端。 |
| hanging | 文本基线是悬挂基线。 |
| middle | 文本基线是em方框的正中。 |
| ideographic | 文本基线是表意基线。 |
| bottom | 文本基线是em方框的底端。 |
首先咱们通过一个图来看一下各个基线代表的位置。

我们通过一个例子来直观的感受一下。
JavaScript Code复制内容到剪贴板
- "zh">
- "UTF-8">
-
textBaseline - "canvas-warp">
- 你的浏览器居然不支持Canvas?!赶快换一个吧!!
运行结果:
相关内容
- HTML5仿手机微信聊天界面_html5_网页制作_
- HTML5使用Audio标签实现歌词同步的效果 _html5_网页制作_
- 网页中的电话号码如何实现一键直呼效果_附示例_html5_网页制作_
- 用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能_html5_网页制作_
- 详解HTML5 LocalStorage 本地存储 _html5_网页制作_
- 如何开发一款堪比APP的微信小程序(腾讯内部团队分享)_html5_网页制作_
- 详解HTML5表单新增属性_html5_网页制作_
- 详解HTML5通讯录获取指定多个人的信息 _html5_网页制作_
- HTML5-WebSocket实现聊天室示例_html5_网页制作_
- 解决img标签上下出现间隙的方法_html5_网页制作_
