编写文本
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>canvas编写文本</title>
<style type="text/css">
canvas {
border: 1px solid black;
margin: 50px auto;
}
</style>
</head>
<body>
<!-- canvas有兼容性问题,标签不识别时会读取里面内容 -->
<canvas
id="myCanvas"
width="500"
height="500"
style="border:1px solid #000000;"
>对不起,你的浏览器版本过低,点击<a href="#">下载</a>
</canvas>
</body>
<script>
window.onload = function() {
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font = "30px Arial";
ctx.strokeText("年少的欢喜是你", 50, 100);
ctx.fillStyle = "dimgray";
ctx.fillText("你是喜欢的少年", 50, 230);
};
</script>
</html>
绘制图片
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>canvas图片</title>
<style type="text/css">
canvas {
}
</style>
</head>
<body>
<!-- canvas有兼容性问题,标签不识别时会读取里面内容 -->
<canvas id="myCanvas" width="500" height="500">对不起,你的浏览器版本过低,点击<a href="#">下载</a></canvas>
<img
style="display:none;"
src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547028784732&di=77ff5804bf424d6d0cb0c175b2ff7f91&imgtype=0&src=http%3A%2F%2Fi2.hdslb.com%2Fbfs%2Fface%2F0f27137c1993f1a4034bb83349fb65601b7b420e.jpg"
alt=""
/>
<img style="display:none;" src="./images/timg.png" alt="" />
</body>
<script>
window.onload = function() {
var imgUrl = document.getElementsByTagName("img")[0].src;
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.drawImage(document.getElementsByTagName("img")[1], 0, 0,500,500);
ctx.drawImage(document.getElementsByTagName("img")[0], 130, 150, 250, 250);
};
</script>
</html>