HTML5的画布:Stroke(笔触)和Fill(填充)
每当一个HTML5画布上绘制形状,有两个属性,你需要设置:
1、Stroke
2、Fill
笔触和填充决定的形状如何绘制。Stroke(笔触)是一个形状的轮廓。Fill(填充)是在形状内部的内容。
下面这图是绘制了一个蓝色外轮廓和绿色填充的矩形(实际上是两个矩形):
下面试实现的代码:
<span style="font-size:14px;">// 1. wait for the page to be fully loaded.
window.onload = function() {drawExamples();
}function drawExamples(){// 2. Obtain a reference to the canvas element.var canvas = document.getElementById("ex1");// 3. Obtain a 2D context from the canvas element.var context = canvas.getContext("2d");// 4. Draw grahpics.context.fillStyle = "#009900";context.fillRect(10,10, 100,100);context.strokeStyle = "#0000ff";context.lineWidth = 5;context.strokeRect(10,10, 100,100);
}</span>
请注意的笔触样式和填充样式是分开设置,使用strokeStyle
和fillStyle
的2D背景的性质。
还得注意这lineWidth属性,这里设置了一个线宽为5,最后,注意在2D背景下是如何指示或者画一个矩形填充或者是矩形轮廓。
HTML5的画布:Stroke(笔触)和Fill(填充)相关推荐
- html5中用画布画小狗,HTML5中的Canvas(绘制)
Canvas中不仅可以画线(路径),还能画很多其他的图像,这一章就介绍Canvas的其他两种绘图API. 矩形 我们在上一章只用线来画了一个矩形,其实可以一下子就画出来的,用下面函数: ctx.fil ...
- php画布怎么清除,JavaScript_JavaScript html5 canvas画布中删除一个块区域的方法,本文实例讲述了html5 canvas画布 - phpStudy...
JavaScript html5 canvas画布中删除一个块区域的方法 本文实例讲述了html5 canvas画布中删除一个块区域的方法.分享给大家供大家参考,具体如下: 运行效果截图如下: 附:图 ...
- HTML5 canvas 画布
画布 canvas 与 svg canvas 能够做什么? 创建一块小画布(canvas) 创建画笔(getContext('2d')) 绘制矩形(fillRect(x,y,width,height) ...
- 刮刮乐html5效果擦除,利用HTML5的画布Canvas实现刮刮卡效果
先给大家展示效果: 你玩过刮刮卡么?一不小心可以中奖的那种.今天我给大家分享一个基于HTML5技术实现的刮刮卡效果,在PC上只需按住鼠标,在手机上你只需按住指头,轻轻刮去图层就可以模拟真实的刮奖效果. ...
- html5实例异步图片加载,javascript – 你如何处理html5的画布图像加载异步?
我一直在学习html5的画布.因为图像可能需要一段时间才能加载,所以适当的技术似乎是在尝试绘制图像之前使用onload来等待图像加载.所以: var fig = document.getElement ...
- html 画布 重置,html5清空画布的方法有哪些
html5清空画布的方法有哪些 发布时间:2020-07-21 11:24:24 来源:亿速云 阅读:89 作者:Leah 本篇文章给大家分享的是有关html5清空画布的方法有哪些,小编觉得挺实用的, ...
- html canvas画背景图片,HTML5 canvas画布
canvas用途 游戏 小游戏 图表 报表 如 Charts插件 炫酷效果 banner 模拟器.图形编辑器 等 兼容性 IE9以上和其他浏览器 canvas 标签 属性 width height 方 ...
- CSS3 渐变新特性和HTML5 Canvas画布背景渐变实现方法详解
CSS3 渐变新特性和HTML5 Canvas画布背景渐变实现方法详解 大家好,又见面了,感觉我上一篇博客对部分同学都挺有帮助的,于是我决定继续写下去,会继续的解析知识点让大家更容易理解,希望能给大家 ...
- HTML5——Canvas画布绘制图像、绘制线型和绘制图片
一.创建路径 创建路径的步骤: 标识开始创建路径-设置图像属性-(标识结束创建路径)-绘制图像 1.标识路径的方法 beginPath()-表示开始创建路径(不可缺省) closePath()-表示结 ...
最新文章
- 欢迎大家批评:CSDN Blog用户体验调查
- vue2.0组件之间的通信
- Quartz在Spring中设置动态定时任务 .
- 分享cropper剪切单张图片demo
- Dynamics CRM 2013 SP1 客户表单界面上联系人subgrid上的添加现有联系人功能缺失
- JavaScript学习系列3 -- JavaScript arguments对象学习
- android glide 版本,Android Studio 第六十七期 - Android Glide3.7.0和3.8.0用法
- 综述 | 万字长文带你入门近几年深度学习的重要研究成果
- wepack中loader的分类
- Javascript中call()和apply()的用法 ----1
- Silverlight中 非UI线程更新UI 的几种方法
- linux下sqlite3的使用
- CuteFTP实用技巧
- js 获取浏览器经纬度精确到100米(chrome,firefox等大浏览器,ios,安卓亲测可用)
- 无中介租房搜房工具 V1.0
- 细胞工程1、2-实验室组成与无菌操作
- 快手公布于香港联交所主板上市计划详情,拟融资394.77亿港元
- Android音视频【三】硬解码播放H264
- 一篇优秀的硕士毕业论文是怎么写成的
- FCN的学习及理解(Fully Convolutional Networks for Semantic Segmentation)