龙空技术网

Canvas怎样修改线条的宽度、颜色和形状?

黑马程序员 44

前言:

今天朋友们对“html图片圆角矩形效果怎么设置”大约比较关心,咱们都想要分析一些“html图片圆角矩形效果怎么设置”的相关内容。那么小编也在网络上汇集了一些关于“html图片圆角矩形效果怎么设置””的相关资讯,希望我们能喜欢,各位老铁们快快来了解一下吧!

在Canvas中,线的默认颜色为黑色,宽度为lpx,但我们可以使用相关属性为线添加不同的样式。下面我们将从宽度、描边颜色、端点形状3方面详细讲解线条样式的设置方法。

1.设置线条宽度

使用lineWidth属性可以定义线的宽度,该属性的取值为数值(不带单位),以像素为计量。设置线的宽度的示例代码如下:

context.lineNidth='10';

上述代码中设置了线的宽度为10。

2.设置描边颜色

使用strokeStyle属性可以定义线的描边颜色,该属性的取值为十六进制颜色值或颜色的英文名。设置描边颜色的示例代码如下:

context.strokeStyle='4f00';context.strokeStyle='red';

在上述代码中,两种方式都可以用于设置线的描边颜色为红色。

3.设置端点形状

默认情况下,线的端点是方形的,通过lineCap属性可以改变端点的形状,示例代码如下:

context.1ineCap=,属性值';

lineCap属性的取值有3个,具体如表所示。

lineCap属性的取值

了解了设置线的样式的基本方法后,下面演示如何为线设置样式。

(1)创建C:icodekchapter02\demol3.html,创建画布并为线设置宽度、颜色和端点形状,具体代码如下:

<!DOCTYPE html><html><head>  <meta charset="UTF-8">  <title>Document</title></head><body>  <canvas id="cas" width="300" height="300">     您的测览器不支持Canvas标签  </canvas>  <script>   var context=document.getElementById('cas').getContext('2d');   context.moveTo(10,10);          // 定义初始位置   context.1ineTo(300,10);         // 定义连线端点   context.lineWidth='10';         // 设置线的宽度   context.strokeStyle='red';      // 设置线的颜色   context.lineCap='round';        // 设置线的端点形状   context.stroke();               // 定叉描边  </script></body></html>

上述代码中,第15行代码设置了线的宽度为10像素:第16行代码设置了线的颜色为红色;第17行代码设置了线的端点为圆形。

(2)保存代码,在浏览器中测试,页面效果如图所示。

设置线的宽度、颜色和端点形状

页面显示一条红色的线,说明我们已经成功为线设置了样式。

标签: #html图片圆角矩形效果怎么设置 #16进制转2进制c语言代码 #html画布位置如何设置 #css设置背景颜色宽度 #html线段长度怎么调