H5画布 canvas 入门到精通 _ 第二部分(绘制文字、图片、坐标系,canvas颜色和样式,canvas绘制环境)

目录

1. 绘制文字

2. 绘制图片(drawImage)

(1)基本绘制方法

(2)案例:序列帧动画

3. 绘制坐标系

4. canvas 颜色样式和阴影

5.?复杂样式

(1)渐变

(2)绘制背景图

(3)变换(重点)

6. 绘制环境的相关操作


1. 绘制文字

  • **ctx.font;**设置文本内容的字体属性,使用方式与 css font 相同
  • **ctx.textAlign;**设置文本内容的对齐方式
    • start:默认,文本在指定的位置开始
    • end:文本在指定的位置结束
    • center:文本的中心被放置在指定的位置
    • left:文本左对齐
    • right:文本右对齐
  • **ctx.textBaseline;**设置绘制文本时使用的当前文本基线
    • alphabetic:默认,文本基线是普通的字母基线
    • top:文本基线是 em 方框的顶端
    • hanging:文本基线是悬挂基线
    • middle:文本基线是 em 方框的正中心
    • ideographic:文本基线是 em 基线
    • bottom:文本基线是 em 方框的底端
  • **ctx.fillText();**填充文本
  • **ctx.strokeText();**绘制文本(无填充)
  • **ctx.measureText();**返回包含指定文本宽度的对象

接下来我们在上文饼状图案例的基础上绘制文字:

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>绘制饼状图&文字</title>
  <style></style>
</head>

<body>
  <div>
    <canvas id="table"><
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值