html5使用canvas画空心圆与实心圆


Posted in HTML / CSS onDecember 15, 2014

这里给大家分享的是一个学习canvas的时候做的画空心圆与实心圆的练习题,非常简单。

<canvas id="canvas" width="500" height="500" style="background-color: yellow;"></canvas>
 

复制代码
代码如下:

var canvas=document.getElementById("canvas");
var cxt=canvas.getContext("2d");
//画一个空心圆
cxt.beginPath();
cxt.arc(200,200,50,0,360,false);
cxt.lineWidth=5;
cxt.strokeStyle="green";
cxt.stroke();//画空心圆
cxt.closePath();
//画一个实心圆
cxt.beginPath();
cxt.arc(200,100,50,0,360,false);
cxt.fillStyle="red";//填充颜色,默认是黑色
cxt.fill();//画实心圆
cxt.closePath();
//空心和实心的组合
cxt.beginPath();
cxt.arc(300,300,50,0,360,false);
cxt.fillStyle="red";
cxt.fill();
cxt.strokeStyle="green";
cxt.stroke();
cxt.closePath();
HTML / CSS 相关文章推荐
button在IE6/7下的黑边去除方案
Dec 24 HTML / CSS
纯HTML+CSS3制作导航菜单(附源码)
Apr 24 HTML / CSS
五款漂亮的纯CSS3动画按钮的实例教程
Nov 21 HTML / CSS
非常震撼的纯CSS3人物行走动画
Feb 24 HTML / CSS
详解CSS3的box-shadow属性制作边框阴影效果的方法
May 10 HTML / CSS
巧用CSS3的calc()宽度计算做响应模式布局的方法
Mar 22 HTML / CSS
移动端适配 使px自动转换rem
Aug 26 HTML / CSS
CSS3 边框效果
Nov 04 HTML / CSS
CSS3选择器新增问题的实现
Jan 21 HTML / CSS
html5如何及时更新缓存文件(js、css或图片)
Jun 24 HTML / CSS
html5 canvas合成海报所遇问题及解决方案总结
Aug 03 HTML / CSS
详解CSS3浏览器兼容
Dec 24 HTML / CSS
html5使用canvas画一条线
Dec 15 #HTML / CSS
html5绘制时钟动画
Dec 15 #HTML / CSS
html5的canvas方法使用指南
Dec 15 #HTML / CSS
html5各种页面切换效果和模态对话框用法总结
Dec 15 #HTML / CSS
2014年圣诞节倒计时网页的制作过程
Dec 05 #HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
Dec 05 #HTML / CSS
HTML5中drawImage用法分析
Dec 01 #HTML / CSS
You might like
php中将网址转换为超链接的函数
2011/09/02 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
表单JS弹出填写提示效果代码
2011/04/16 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
javascript中return,return true,return false三者的用法及区别
2015/11/17 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
2019/03/12 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
用Python实现协同过滤的教程
2015/04/08 Python
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
python输出数学符号实例
2020/05/11 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
Python 实现一个简单的web服务器
2021/01/03 Python
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
澳大利亚商务邀请函
2014/01/17 职场文书
安全演讲稿大全
2014/05/09 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
会计求职自荐信
2015/03/26 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL