Canvas中绘制的文字,也可以设置文字的相关样式

<!DOCTYPEhtml>
<htmllang=“en”>
<head>
<metacharset=“UTF-8”>
<metahttp-equiv=“X-UA-Compatible”content=“IE=edge”>
<metaname=“viewport”content=“width=device-width, initial-scale=1.0”>
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
canvas {
border: 1pxsolidred;
}
</style>
</head>
<body>
<canvaswidth=“800”height=“600”id=“myCanvas”>
对不起,您的浏览器版本过低,请升级浏览器!
</canvas>
<script>
// 获取元素
varmyCanvas = document.getElementById(“myCanvas”);
// 需要新建一个类似PS中的画布,获取 canvas 的渲染上下文获得
varctx = myCanvas.getContext(“2d”);
// 后续所有的操作都是在上下文进行
// 设置文字样式
ctx.fillStyle = “red”
ctx.strokeStyle = “pink”
ctx.font = “30px 微软雅黑”
ctx.textAlign = “center”
// 绘制文字
ctx.fillText(“文字内容”, 100, 100)
ctx.strokeText(“文字内容”, 100, 200)
</script>
</body>
</html>