首先看看需要完成的图像:
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
.wraper {
position: relative;
border: 1px solid orange;
}
</style>
<script type="text/javascript">
function draw(){
var can = document.getElementById('test');
if(can.getContext){
var cxt = can.getContext('2d');
//绘制左侧黑色区域
cxt.beginPath();
cxt.arc(100,100,80,Math.PI*0.5,Math.PI*1.5,false);
cxt.bezierCurveTo(20,100,180,100,100,180);
cxt.fill();
//绘制右侧白色区域
cxt9.beginPath();
cxt.arc(100,100,80,Math.PI*0.5,Math.PI*1.5,true);
cxt.stroke();
//绘制右侧黑色圆圈
cxt.beginPath();
cxt.moveTo(120,60);
cxt.arc(120,60,15,0,Math.PI*2,true);
cxt.fill();
//绘制左侧白色圆圈
cxt.fillStyle = "rgba(255,255,255,1)";
cxt.beginPath();
cxt.moveTo(80,140);
cxt.arc(80,140,15,0,Math.PI*2,true);
cxt.fill();
}
}
</script>
</head>
<body onload="draw();">
<canvas id="test" width="200px" height="200px" class="wraper"></canvas>
</body>
</html>
- 大小: 6 KB
分享到:
相关推荐
ec-canvas 实现echart图表显示ec-canvas 实现echart图表显示ec-canvas 实现echart图表显示ec-canvas 实现echart图表显示ec-canvas 实现echart图表显示ec-canvas 实现echart图表显示ec-canvas 实现echart图表显示ec-...
Leaflet.Canvas-Markers-0.2.0 https://github.com/corg/Leaflet.Canvas-Markers
html2canvas 的 @1.0.0-rc.4 版本,兼容IOS13,npm install时候安装版本不对可以直接下载这个,选择dist内的js文件引入
html2canvas-1.0.0-rc.4版本
canvas绘制基础图形(canvas 气泡框 网格线 三角形 圆角矩形 箭头)1.初始化画布 initCanvas * 2.绘制网格线 drawGridlines * 3.绘制圆点 drawDot * 4.绘制圆环 drawRing
Canvas的实际使用--自定义搜索效果 资源博客地址:http://blog.csdn.net/wangwo1991/article/details/77940721
判断浏览器是否支持canvas,具体代码如下: 复制代码代码如下: <!DOCTYPE html> <head> <meta charset=utf-8 /> <title>canvas</title> [removed] [removed] = function(){ /**判断...
Android—BitMap与Canvas学习笔记
Canvas,Delphi中的画布,本压缩包中包含了四个特效,我也是从网上找的教程,但教程中有点小错误,也可能是有的站长复制粘贴时不小心哈,我研究了下教程后就直接做成了程序了。喜欢的朋友拿去。。。
asp-net-mvc-canvasjs-chart-samples,.NET的MVC图表组件
wxml-to-canvas 小程序内通过静态模板和样式绘制 canvas ,导出图片,可用于生成分享图等场景
在canvas中当在canvas上写width和height时为canvas的实际画板大小,默认情况下width为300px,height为150px。 在style里面写css样式的时候widht和height为实际显示尺寸大小。 现在以用canvas画一个对角线为例: ...
修改html2canvas.js源码,可以解决截图不全问题.使用方式参考 http://blog.csdn.net/q2365921/article/details/54377479
canvas-nest.js一个基于html5 canvas绘制的网页背景效果
Android开发者学习笔记-View、Canvas、bitmap.pdf
见http://blog.csdn.net/carllucasyu/article/details/79022775
该游戏使用了HTML5的新特性,如Canvas绘图、触摸事件处理等,为用户提供了丰富的游戏体验。以下是关于该游戏的一些技术特点和功能介绍: 使用HTML5 Canvas技术:游戏画面是通过HTML5的Canvas元素进行绘制的,这使得...
元素不能使用两个以上的Canvas属性!如果同时设置Canvas.Left属性和Canvas.Right属性。Right属性将被忽略。 ZIndex附加属性:定制任何子元素的Z顺序。默认值为0.整数型。可以设置为任何数字(正负数均可)。具较大...
前端项目-javascript-canvas-to-blob,javascript canvas to blob是一个将画布元素转换为blob对象的函数。