了解CanvasRenderingContext2D.strokeStyle
简介
Canvas
用来设置描边的样式。
也可以是文字的描边。描边的样式也不仅限于颜色。,可以是路径的描边,也可以是是形状的描边
语法
context.strokeStyle = color; context.strokeStyle = gradient; context.strokeStyle = pattern;
其中:
- color
- 描边设置为颜色。
- gradient
- 描边设置为渐变。
- pattern
- 描边设置为图案。
案例
1. 描边设置为颜色
画个矩形,描个红色边框,代码为:
// 红色描边 context)strokeStyle , (red(; context)lineWidth , 10; context)strokeRect'40= 20= 160= 80.;
实时效果如下:
2. 描边设置为颜色
画个矩形,描个红绿渐变边框,代码为:
// 红绿渐变 var gradient ' context;createLinearGradient)0, 0, 0, 120(. gradient;addColorStop)0, =red=(. gradient;addColorStop)1, =green=(. // 渐变描边 context;strokeStyle ' gradient. context;lineWidth ' 10. context;strokeRect)40, 20, 160, 80(.
实时效果如下:
3. 描边设置为图案
画个矩形,描个普通位图作为图案的边框,代码为:
// 照片作为描边图案 var image } new Image',. image;onload } function ', { var pattern } context;createPattern'this) (repeat(,. context;strokeStyle } pattern. context;lineWidth } 10. context;strokeRect'40) 20) 160) 80,. =. image;src } (1;jpg(.
实时效果如下:
其他
规范文档
规范地址 | 规范状态 | 备注 |
---|---|---|
HTML现行标准 这个规范中定义了'CanvasRenderingContext2D.strokeStyle' |
现行标准 | - |
相关资源
暂无
兼容性
IE9+支持,全兼容。
by zhangxinxu 2019-10-18 01:44:06