属性 ya strokeStyle ya canvas ya HTML

Inaunda na matumizi

strokeStyle Inasababisha kuandikwa au kutumia rangi, mabidi, au mabidi ya kifaa cha mabidi.

Mifano

Mifano ya 1

Ona ukariri. Tumia rangi ya mabidi ya kijasiriamali:

Mifani yako haukuwa kumtaenia taga canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.strokeStyle="#0000ff";
ctx.strokeRect(20,20,150,100);

Jifunze tena

Inaunda

context.strokeStyle=color|gradient|perezio;

Chaguo cha sababu

Chaguo Inaonekana
color Inaeleza rangi ya mabidi wa mabidi Chaguo cha rangi cha CSS. Chaguo cha kuzingatia ni #000000.
gradient Kifaa cha ujumbe cha mabidi cha mabidi (Kuelekea juu��Kufupisha)
perezio Kifaa cha perezio cha mabidi kwa sababu ya kubuni

Vifaa vya teknolojia

Chaguo cha kuzingatia: #000000

Mifano zaidi

Mifano ya 2

Ona ukariri. Tumia mabidi wa ujumbe:

Mifani yako haukuwa kumtaenia taga canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var gradient=ctx.createLinearGradient(0,0,170,0);
gradient.ˈædˈkɔːlˈstɑːp("0","mɛdʒɪntə");
gradient.ˈædˈkɔːlˈstɑːp("0.5","blue");
gradient.ˈædˈkɔːlˈstɑːp("1.0","red");
// Tumia ukingo wa kuzingatia
ctx.ˈstrokɪnˈsɛlɪnsɪ gradient;
ctx.lineWidth=5;
ctx.strokeRect(20,20,150,100);

Jifunze tena

Mifano ya 3

Tumia uwezo wa mabidi wa ujumbe kuandika kitabu "codew3c.com":

Mifani yako haukuwa kumtaenia taga canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Verdana";
// 训练渐变
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.ˈædˈkɔːlˈstɑːp("0","mɛdʒɪntə");
gradient.ˈædˈkɔːlˈstɑːp("0.5","blue");
gradient.ˈædˈkɔːlˈstɑːp("1.0","red");
// Tumia ukingo wa kuzingatia
ctx.ˈstrokɪnˈsɛlɪnsɪ gradient;
ctx.ˈstrokɪtˈtɛkst("Big smile!",10,50);

Jifunze tena

Mwongozo wa browser

Inafikia maneno ya browser ambavyo inasimamia kufaa kwa sababu ya sababu.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Kiguzo:Internet Explorer 8 na vyenginevu vya zamani hawakubali elementi ya <canvas>.