canvas Seven 文字

编程入门 行业动态 更新时间:2024-10-10 21:23:12

canvas Seven <a href=https://www.elefans.com/category/jswz/34/1769559.html style=文字"/>

canvas Seven 文字

canvas可以画图,也可以写文字,下面是文字的相关用法。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>body{background: #000;}canvas{background:#fff;}</style><script>document.addEventListener("DOMContentLoaded",function(){var oC = document.getElementById("canvas1");var gd = oC.getContext("2d");gd.strokeStyle = "green";gd.fillStyle = "orange";gd.font = '50px 黑体';gd.strokeText("文字边框",200,200);//文字填充加边框gd.fillText("文字填充",200,300);gd.strokeText("文字填充",200,300);},false);</script>
</head>
<body>
<canvas id="canvas1" width="600" height="500">浏览器需要更新!!!
</canvas>
</body>
</html>

效果图:


Paste_Image.png
<script>document.addEventListener("DOMContentLoaded",function(){var oC = document.getElementById("canvas1");var gd = oC.getContext("2d");//文字水平对齐gd.textBaseline = 'top';//文字垂直对齐gd.textAlign = 'right';gd.strokeStyle = "green";gd.fillStyle = "orange";//字体属性gd.font = '50px 宋体';gd.fillText("文字位置",200,300);gd.strokeText("文字位置",200,300);//画横线gd.beginPath();gd.lineWidth = 1;gd.strokeStyle = "black";gd.moveTo(0, 300);gd.lineTo(oC.width, 300);gd.stroke();//画竖线gd.beginPath();gd.moveTo(200, 0);gd.lineTo(200, oC.height);gd.stroke();},false);</script>

效果图:

Paste_Image.png

1、strokeText:边框文字


Paste_Image.png

2、fillText:填充文字,用法同strokeText
3、textBaseline:文字水平对齐


Paste_Image.png

各个属性的效果: Paste_Image.png

4、textAlign:文字垂直对齐


Paste_Image.png

各个属性的效果: Paste_Image.png

注:以上表格来自w3c

更多推荐

canvas Seven 文字

本文发布于:2024-02-27 19:38:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765880.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文字   canvas

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!