fillstyle属性-凯发k8官方网
html canvas fillstyle 属性
实例
定义用红色填充的矩形:
yourbrowserdoesnotsupportthecanvastag.
javascript:
var c=document.getelementbyid("mycanvas");
var ctx=c.getcontext("2d");
ctx.fillstyle="#ff0000";
ctx.fillrect(20,20,150,100);
尝试一下 »
浏览器支持
internet explorer 9、firefox、opera、chrome 和 safari 支持 fillstyle 属性。
注意:internet explorer 8 及之前的版本不支持 元素。
定义和用法
fillstyle 属性设置或返回用于填充绘画的颜色、渐变或模式。
默认值:
#000000
javascript 语法:
context.fillstyle=color|gradient|pattern;
属性值
值
描述
color
指示绘图填充色的 css 颜色值。默认值是 #000000。
gradient
用于填充绘图的渐变对象(线性
或 放射性)。
pattern
用于填充绘图的 pattern 对象。
更多实例
实例
定义从上到下的渐变,作为矩形的填充样式:
yourbrowserdoesnotsupportthecanvastag.
javascript:
var c=document.getelementbyid("mycanvas");
var ctx=c.getcontext("2d");
var my_gradient=ctx.createlineargradient(0,0,0,170);
my_gradient.addcolorstop(0,"black");
my_gradient.addcolorstop(1,"white");
ctx.fillstyle=my_gradient;
ctx.fillrect(20,20,150,100);
尝试一下 »
实例
定义从左到右的渐变,作为矩形的填充样式:
yourbrowserdoesnotsupportthecanvastag.
javascript:
var c=document.getelementbyid("mycanvas");
var ctx=c.getcontext("2d");
var my_gradient=ctx.createlineargradient(0,0,170,0);
my_gradient.addcolorstop(0,"black");
my_gradient.addcolorstop(1,"white");
ctx.fillstyle=my_gradient;
ctx.fillrect(20,20,150,100);
尝试一下 »
实例
定义从黑到红到白的的渐变,作为矩形的填充样式:
yourbrowserdoesnotsupportthecanvastag.
javascript:
var c=document.getelementbyid("mycanvas");
var ctx=c.getcontext("2d");
var my_gradient=ctx.createlineargradient(0,0,170,0);
my_gradient.addcolorstop(0,"black");
my_gradient.addcolorstop(0.5,"red");
my_gradient.addcolorstop(1,"white");
ctx.fillstyle=my_gradient;
ctx.fillrect(20,20,150,100);
尝试一下 »
用到的图像:
实例
使用图像来填充绘图:
yourbrowserdoesnotsupportthehtml5canvastag.
javascript:
var c=document.getelementbyid("mycanvas");
var ctx=c.getcontext("2d");
var img=document.getelementbyid("lamp");
var
pat=ctx.createpattern(img,"repeat");
ctx.rect(0,0,150,100);
ctx.fillstyle=pat;
ctx.fill();
尝试一下 »
html canvas 参考手册
总结
以上是凯发k8官方网为你收集整理的fillstyle属性_html canvas的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: blob html 预览_iframe和
- 下一篇: idea 升级到2020后 无法启动_启