如何利用canvas绘制一个三分园
来源:互联网 发布:省市区县乡镇数据库 编辑:程序博客网 时间:2024/06/05 11:42
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>$Title$</title></head><body><canvas id="canvas" width="800" height="600" style="border:1px solid red"></canvas></body><script> var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); ctx.beginPath(); ctx.fillStyle='#00A2E8'; ctx.moveTo(300,300); //1、将圆心的位置和圆弧的起点连成直线 ctx.arc(300,300,150,5*Math.PI/3,Math.PI/6); //2、fill方法自动闭合路径,会将圆弧的终点和圆心的位置连成一条直线 ctx.fill(); ctx.beginPath();//会开辟新路径:不会记忆上一次绘制的终点 ctx.fillStyle="#3F48CC"; ctx.moveTo(300,300); ctx.arc(300,300,150,Math.PI/6,5*Math.PI/6); ctx.fill(); ctx.beginPath();//会开辟新路径:不会记忆上一次绘制的终点 ctx.fillStyle="#22B14C"; ctx.moveTo(300,300); ctx.arc(300,300,150,5*Math.PI/6,5*Math.PI/3); ctx.fill(); function draw(circleX,circleY,radius,startRadian,endRadian,color){ ctx.beginPath();//会开辟新路径:不会记忆上一次绘制的终点 ctx.fillStyle=color; ctx.moveTo(circleX,circleY); ctx.arc(circleX,circleY,radius,startRadian,endRadian); ctx.fill(); }</script></html>
阅读全文
0 0
- 如何利用canvas绘制一个三分园
- 利用canvas进行一个饼形图的绘制
- 利用canvas.save()、canvas.restore()、canvas.translate()、canvas.rotate()绘制一个时钟表盘
- 利用canvas绘制钟表
- 利用Canvas绘制雷达图
- 用canvas 绘制一个灰太狼
- 使用canvas绘制一个时钟
- 如何绘制精美时钟Canvas
- android中利用Canvas绘制折线图
- 利用 html5 canvas 简单绘制折线图
- 利用canvas绘制矩形和圆形
- qml学习--------------利用Canvas绘制简单图形
- qml学习---------------利用Canvas绘制文本
- qml学习--------------利用Canvas绘制图片
- canvas:利用js遍历绘制七巧板
- 利用canvas实现折线图的绘制
- 利用canvas绘制柱状图的一种方法
- 利用canvas绘制饼状图一种方法
- MFC对话框编程
- TensorFlow入门:第一个机器学习Demo
- Java数据库驱动集合
- shiro分布式session共享
- 调用微信接口时(如接收位置信息),将传过来的xml转换为map的工具类
- 如何利用canvas绘制一个三分园
- 关于小波变换
- Linux平台总线驱动设备模型
- angular路由的简单应用
- 分答项目_技能点_jquery获取待删除页面中已选择分类即checkbox为true的分类
- SQL优化及UNION ALL替代UNION
- Android adb 记录
- 2017年中国大数据技术大会举行,云计算受关注
- 在vue-cli的组件模板里使用font-awesome