HTML5绘制矩形和圆形并且还有获取在这个图层内的坐标的思路和代码
来源:互联网 发布:乐视网络电视下载 编辑:程序博客网 时间:2024/06/07 03:13
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta charset="utf-8" />
<title>HTML5</title>
<!-- WinJS 引用 -->
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.1.0/js/base.js"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
<!-- HTML5 引用 -->
<link href="/css/default.css" rel="stylesheet" />
<script src="/js/default.js"></script>
</head>
<body>
<p>此处显示内容</p>
<canvas id="canvas1" width="320" height="200">
您的浏览器不支持canvas 元素
</canvas>
<div id="div1" onmousemove="getCo(event)" onmouseout="clearCo()" style="width:300px;height:200px;border:1px solid green" >
</body>
<script>
//先找到canvas这个画布
var c = document.getElementById("canvas1");
//获得对象,这个对象是用来画图的
var ctx = c.getContext("2d");
ctx.fillStyle = "#ff0000";
//开始绘图了,通过fillRect(),四个参数,开始的坐标,大小
ctx.fillRect(150, 150, 300, 200);//这是输出的一个方形
var c1 = document.getElementById("canvas2");
var ctx1 = c1.getContext("2d");
//在绘图之前通知canvas 我要开始绘图了
ctx1.beginPath();
//Math.PI获得圆周率,会出一个半圆,*2 获得一个圆
ctx1.arc(100, 100, 15, 0, Math.PI * 2, true);
//闭合 圆
ctx1.closePath();
ctx1.fillStyle = "green";
ctx1.fill();
function getCo(e) {
var x = e.clientX;
var y = e.clientY;
document.getElementById("xycoordiv").innerHTML = "当前坐标是:" + x + ',' + y ;
}
function clearCo() {
document.getElementById("xycoordiv").innerHTML = "";
}//获取鼠标的坐标
</script>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta charset="utf-8" />
<title>HTML5</title>
<!-- WinJS 引用 -->
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.1.0/js/base.js"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
<!-- HTML5 引用 -->
<link href="/css/default.css" rel="stylesheet" />
<script src="/js/default.js"></script>
</head>
<body>
<p>此处显示内容</p>
<canvas id="canvas1" width="320" height="200">
您的浏览器不支持canvas 元素
</canvas>
<canvas id="canvas2" width="320" height="200">
您的浏览器不支持canvas 元素</canvas>
<div id="div1" onmousemove="getCo(event)" onmouseout="clearCo()" style="width:300px;height:200px;border:1px solid green" >
<div id="xycoordiv"></div>
</div></body>
<script>
//先找到canvas这个画布
var c = document.getElementById("canvas1");
//获得对象,这个对象是用来画图的
var ctx = c.getContext("2d");
ctx.fillStyle = "#ff0000";
//开始绘图了,通过fillRect(),四个参数,开始的坐标,大小
ctx.fillRect(150, 150, 300, 200);//这是输出的一个方形
var c1 = document.getElementById("canvas2");
var ctx1 = c1.getContext("2d");
//在绘图之前通知canvas 我要开始绘图了
ctx1.beginPath();
//Math.PI获得圆周率,会出一个半圆,*2 获得一个圆
ctx1.arc(100, 100, 15, 0, Math.PI * 2, true);
//闭合 圆
ctx1.closePath();
ctx1.fillStyle = "green";
ctx1.fill();
function getCo(e) {
var x = e.clientX;
var y = e.clientY;
document.getElementById("xycoordiv").innerHTML = "当前坐标是:" + x + ',' + y ;
}
function clearCo() {
document.getElementById("xycoordiv").innerHTML = "";
}//获取鼠标的坐标
</script>
</html>
- HTML5绘制矩形和圆形并且还有获取在这个图层内的坐标的思路和代码
- Android简单的绘制 矩形 圆形 弧形 和直线
- Andengine矩形的绘制和坐标点的关系
- 利用canvas绘制矩形和圆形
- Silverlight实现对图片的涂鸦、绘制矩形、圆形、直线、文本,并且能够移动
- 圆形和矩形的碰撞检测
- 自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解
- 监听鼠标移动和点击事件并且通过发送广播的形式发出这个绝对坐标
- ios-矩形-圆角矩形-椭圆-圆形的绘制
- 在OpenCV中利用鼠标绘制矩形和截取图像的矩形区域
- 在OpenCV中利用鼠标绘制矩形和截取图像的矩形区域
- 在OpenCV中利用鼠标绘制矩形和截取图像的矩形区域
- OpenCV鼠标绘制矩形和截取图像的矩形区域
- opencv鼠标绘制矩形和截取图像的矩形区域
- html5 canvas元素各种矩形的绘制
- 创建包围轮廓的矩形和圆形边界框
- C#使用多态求矩形及圆形的面积和周长
- 圆角矩形和圆形ImageView的实现
- java经典算法_020求1+2!+3!+...+20!的和
- 汇编
- 内存计算应用前景分析(转载)
- HTML5的精彩应用
- Android widget开发由浅入深含Demo
- HTML5绘制矩形和圆形并且还有获取在这个图层内的坐标的思路和代码
- 64位操作系统下使用YUM只安装纯净64位软件包(RHEL 5.4 /CentOS 5.4)
- 数据结构之基本含义篇
- python类型转换、数值操作
- iOS开发_iphone开发_文件系统NSFileManager_如何创建、重命名和删除文件
- apache配置多个虚拟主机 重定向localhost 尽可能减少对主配置文件的修改
- 最大二维子矩阵
- Android ImageView 使用assets里的图片
- android中的ellipsize