实例

定义用蓝色填充的矩形:

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

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

ctx.fillStyle="#0000ff";

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 对象

更多实例

实例 1

定义从上到下的渐变,作为矩形的填充样式:

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);

实例 2

定义从左到右的渐变,作为矩形的填充样式:

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);

fillstyle属性_html设置或返回用于填充绘画的颜色渐变或模式的属性fillStyle相关推荐

  1. html怎么设置翻转滤镜,CSS滤镜实现的颜色渐变翻转效果

    一下是利用CSS滤镜效果实现渐变翻转的代码,有需要的朋友可以参考下. 代码如下: Document .ddf{ margin: 0 auto; width:150px; height:125px; b ...

  2. fillstyle属性_HTML canvas

    HTML canvas fillStyle 属性 实例 定义用红色填充的矩形: Yourbrowserdoesnotsupportthecanvastag. JavaScript: var c=doc ...

  3. canvas入门-1三种填充方式、渐变、模式

    1.定义canvas的尺寸的时候最好用html的方式定义,用width和height的方式,用css会导致画布按照css设定的方式进行缩放,cavas内部是一个2d的渲染环境 2.一个canvas对应 ...

  4. html设置返回的样式,jQuery设置或返回元素样式属性。

    jQuery css() 方法css() 方法设置或返回被选元素的一个或多个样式属性. 如需返回指定的 CSS 属性的值,请使用如下语法: css("propertyname"); ...

  5. DBGrid 各属性的设置

    在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段之一.但是 DBGrid 缺省的外观未免显得单调和缺乏创意.其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观 ...

  6. Xamarin XAML语言教程使用Progress属性数据绑定设置进度条进度

    Xamarin XAML语言教程使用Progress属性数据绑定设置进度条进度 开发者除了可以为ProgressBar定义的Progress属性直接赋双精度类型的值外,还可以通过数据绑定的方式为该属性 ...

  7. Android 颜色渐变 属性动画

    最近用到的一个效果,见下图文字颜色渐变 (周围的晃来晃去的框框是轨迹动画,下篇博客说) 1.原理 计算机颜色由红.绿.蓝三色混合组成(值为0-255) 红.绿.蓝之间色值,按照不同大小比例 组成不同颜 ...

  8. html5视频播放怎么结束,html5设置或返回音频/视频是否应该在结束时再次播放的属性loop...

    实例 将视频设置为循环播放:myVid=document.getElementById("video1");myVid.loop=true; 定义和用法 loop 属性设置或返回音 ...

  9. JQUERY设置或返回属性值attr

    1.attr:设置或返回属性值 $(selector).attr(attribute) $(selector).attr(attribute,value) $(selector).attr(attri ...

最新文章

  1. 人脸识别技术的那些前世今生
  2. WCF布署问题1 :HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。...
  3. matlab蚁群算法 路径规划,基于蚁群算法的机器人路径规划MATLAB源码
  4. 【Matlab】dde23解时滞时延微分方程
  5. qt数据库有效插件为空的情况
  6. glacier2_Amazon Glacier的Scala客户端
  7. python基础入门(2)
  8. Jquery一些常用的方法
  9. 共享可写节包含重定位_深度探索win32可执行文件格式
  10. 人脸关键点:MTCNN-Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks
  11. Android studio 导包时,容易出现的问题【包括最新版本的问题】
  12. 2022年低压电工上岗证题库及答案
  13. python批量写入经纬度
  14. 第一台计算机英语句子,20个虚拟语气句子带翻译
  15. 代码之谜(五)- 浮点数(谁偷了你的精度?)
  16. C#:快速排序,有相同的数字会忽略,然后继续先前的寻找方向去找下一个满足要求的数字进行替换
  17. 六, 跨语言微服务框架 - Istio Ingress和Egress详解(解决Istio无法外网访问问题)
  18. 反催收下沉社区,打通丰巢取件码
  19. python发送soap报文_使用Python将带附件的XML发送到SOAP ws
  20. c语言cast的用法,static_cast 用法

热门文章

  1. android 弹窗时间,Android使用WheelView自定义时间选择器弹窗
  2. 深入理解Python中的生成器
  3. Python 绘制出酷炫的三维图
  4. 重学深度学习系列-回归
  5. VTK:点定位器可视化用法实战
  6. VTK:actors的类型用法实战
  7. VTK:AnatomicalOrientation解剖定位用法实战
  8. boost::multiprecision模块tommath相关的测试程序
  9. boost::hana::default_用法的测试程序
  10. boost::fusion::count_if的用法测试程序