实例

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

JavaScript:

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

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

ctx.strokeStyle="#FF0000";

ctx.strokeRect(20,20,150,100);

尝试一下 »

浏览器支持

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

尝试一下 »

html5 strokestyle,HTML canvas strokeStyle 属性 - JavaScript 参考手册 - 自强学堂相关推荐

  1. 用html5定义表格的背景颜色,HTML table 标签 - HTML 颜色参考手册 - 自强学堂

    HTML 实例 一个简单的 HTML 表格,包含两列两行: Month Savings January $100 尝试一下 » (更多实例见页面底部) 浏览器支持 所有主流浏览器都支持 标签定义及使用 ...

  2. html按钮颜色属性值,HTML button formmethod 属性 - HTML 颜色参考手册 - 自强学堂

    HTML button formmethod 属性 实例 带有两个提交按钮的表单,第一个提交按钮使用 method="get" 提交表单数据,第二个提交按钮使用 method=&q ...

  3. html修改th颜色,HTML th 标签 - HTML 颜色参考手册 - 自强学堂

    HTML 标签 实例 一个简单的 HTML 表格,带有两个表头单元格和两个数据单元格: Month Savings January $100 尝试一下 » (更多实例见页面底部) 浏览器支持 所有主流 ...

  4. end php 函数,PHP end() 函数 - PHP 参考手册 - 自强学堂

    实例 1 所有相关方法的演示: $people = array("Peter", "Joe", "Glenn", "Clevela ...

  5. html文档中strokestyle,HTML5简明教程-1.1.2.HTML5Canvas参考手册 之 笔触strokeStyle

    今天介绍canvas的另一个重要属性strokeStyle,strokeStyle属性定义了我们在canvas画布上进行图形绘制时的"笔触",简单点说,就是定义了我们的画笔样式.另 ...

  6. 菜鸟教程之html5学习,Canvas画布、渐变,数学公式、符号的书写

    html5元素及功能: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等 HTML5新元素 <canvas> ...

  7. html js参考手册,JavaScript 和 HTML DOM 参考手册

    手册简介 本手册收录了所有内置的JavaScript对象.浏览器对象和HTML DOM对象,参考手册描述了每个JavaScript对象和Browser 对象的属性和方法,并提供了在线实例.是目前最完善 ...

  8. jQuery 参考手册

    目录 jQuery 选择器 jQuery 事件方法 jQuery 效果函数 jQuery 文档操作方法 jQuery 属性操作方法 jQuery CSS 操作函数 jQuery Ajax 操作函数 j ...

  9. HTML5 canvas 参考手册

    HTML5 <canvas> 参考手册 描述 HTML5 <canvas> 标签用于绘制图像(通过脚本,通常是 JavaScript). 不过,<canvas> 元 ...

最新文章

  1. 月薪5万程序员眼中的单例模式
  2. RNA-seq最新利器——全长转录组测序
  3. WinDBG 要点学习
  4. IMO班聊乔月猛:聊天不如聊工作
  5. 线性搜索或顺序搜索算法在Java中如何工作? 示例教程
  6. lambda语法_Java Lambda语法替代
  7. 兼容IE和FF:获取Referer的JS和PHP方法 及 PHP利用curl伪造IP和来路
  8. SpringMVC处理异常
  9. 很容易学习的JQuery库 : (八) 杂项 noConflict() 方法
  10. 不写代码,带你徒手开发一个健康打卡应用
  11. 前端有未来吗?听我娓娓道来!
  12. 洛谷——P1927 防护伞
  13. scala循环 方法与函数
  14. .NET 4.0 使用 asyn await
  15. spring boot快速启动(七)——boot与定时任务
  16. HTML页面分享微博、QQ、微信功能
  17. 知到智慧树君子学堂智慧树章节答案
  18. 【Shell】Shell脚本中调用另一个脚本的三种方式(fork/exec/source)
  19. vue webpack打包名称设置
  20. c语言用中括号括起来的变量,用大括号将寄存器名括起来是什么意思?

热门文章

  1. Java字符串转数组,数组转字符串
  2. 史上最全SpringBoot学习笔记-动力节点王鹤(2021最新版)
  3. 简述 AST 抽象语法树
  4. WiFi(Wireless Fidelity)基础(八)
  5. 视频教程-Access2013数据库入门教程4报表部分-MySQL
  6. 反洗钱机器学习_为什么不使用机器学习来打击洗钱活动?
  7. 计算机组成原理仿真,计算机组成原理虚拟仿真实验平台研究
  8. USB转串口常用芯片
  9. Google Earth Engine(GEE)——机器学习(非监督分类)
  10. lillietest 正态分布的拟合优度测试