我在font里面添加bold设置字体粗细感觉没效果,是什么原因啊?

来源:6-2 编程练习

xxy流沙

2018-04-29 10:33:04

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>canvas字体</title>
    <style>
        canvas{background-color:lightblue;}
    </style>
</head>
<body>
    <canvas id="canvas" width="800px" height="800px">您的浏览器不支持canvas
    </canvas>
    <script>
        var canvas=document.getElementById("canvas");
        var context=canvas.getContext('2d');
        //此处补充代码
        var str1 = "前端路径课";
        var str2 = "字体的width是:";
        //设置字体
        context.font="30px microsoft yahei";

        //水平方向设置
        context.textAlign = "center";
        //垂直方向设置
        context.textBaselie = "middle";
        //获取字体的宽度
        var width=context.measureText(str1).width;
        var str3=str2+width;
        //填充文本
        context.fillStyle="blue";
        context.fillText(str1,400,400);
        context.fillText(str3,400,500);
    </script>
</body>
</html>

写回答

1回答

好帮手慕糖

2018-04-30

你好,因为你的代码中,没有设置,不知道你是如何设置的,不过,如下设置是可以生效的呀,例:

http://img.mukewang.com/climg/5ae69a040001f69104300040.jpg

祝学习愉快~

0
hxy流沙
h 非常感谢!
h018-05-01
共1条回复

0 学习 · 626 问题

查看课程