html文档中strokestyle,HTML canvas strokeStyle属性

HTML canvas strokeStyle属性

实例

绘制一个矩形。请用红色的笔触颜色:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

ctx.strokeStyle="#FF0000";

ctx.strokeRect(20,20,150,100); 亲自测试一下

浏览器支持

aa449069313e06770fc14f0bf3531018.gif

d2a5fd4f5e572149fb9e07a44251875e.gif

43a047b3e38bb70b9d63c19386e823e8.gif

f7c848000e18649e93242e2000d356bb.gif

8ec21785afaef15f590c2ef69b636520.gif

Internet Explorer 9、Firefox、Opera、Chrome 和 Safari 支持 strokeStyle 属性。

注意:Internet Explorer 8 及之前的版本不支持 元素。

定义和用法

strokeStyle 属性设置或返回用于笔触的颜色、渐变或模式。 默认值: #000000

JavaScript 语法: context.strokeStyle=color|gradient|pattern;

属性值 值 描述

color 指示绘图笔触颜色的 CSS 颜色值。默认值是 #000000。

gradient 用于填充绘图的渐变对象(线性 或 放射性)。

pattern 用于创建 pattern 笔触的 pattern 对象。

更多实例

实例

绘制一个矩形。使用渐变笔触:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

var gradient=ctx.createLinearGradient(0,0,170,0);

gradient.addColorStop("0","magenta");

gradient.addColorStop("0.5","blue");

gradient.addColorStop("1.0","red");

// Fill with gradient

ctx.strokeStyle=gradient;

ctx.lineWidth=5;

ctx.strokeRect(20,20,150,100); 亲自测试一下

实例

用一个渐变笔触来写文本 "Big smile!":

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

ctx.font="30px Verdana";

// Create gradient

var gradient=ctx.createLinearGradient(0,0,c.width,0);

gradient.addColorStop("0","magenta");

gradient.addColorStop("0.5","blue");

gradient.addColorStop("1.0","red");

// Fill with gradient

ctx.strokeStyle=gradient;

ctx.strokeText("Big smile!",10,50); 亲自测试一下

属性

描述

Canvas fillStyle

Canvas shadowColor

Canvas shadowBlur

Canvas shadowOffsetX

Canvas shadowOffsetY

Canvas createLinearGradient()

Canvas createPattern()

Canvas createRadialGradient()

Canvas addColorStop()

Canvas lineCap

Canvas lineJoin

Canvas lineWidth

Canvas miterLimit

Canvas rect()

Canvas fillRect()

Canvas strokeRect()

Canvas clearRect()

Canvas fill()

Canvas stroke()

Canvas beginPath()

Canvas moveTo()

Canvas closePath()

Canvas lineTo()

Canvas clip()

Canvas quadraticCurveTo()

Canvas bezierCurveTo()

Canvas arc()

Canvas arcTo()

Canvas isPointInPath()

Canvas scale()

Canvas rotate()

Canvas translate()

Canvas transform()

Canvas setTransform()

Canvas font

Canvas textAlign

Canvas textBaseline

Canvas fillText()

Canvas strokeText()

Canvas measureText()

Canvas drawImage()

Canvas width

Canvas height

Canvas data

Canvas createImageData()

Canvas getImageData()

Canvas putImageData()

Canvas globalAlpha

Canvas globalCompositeOperation

本文网址:http://www.santii.com/javascript/prop-canvas-strokestyle.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值