<script type="text/javascript">
//draw rect on canvas (support IE9,chrome,firefox)
//绘制一个矩形。并使用fillStyle来填充,默认为黑色
function canvasOperator() {
var myCanvas = document.getElementById('myCanvas');
var myCanvasFillText = myCanvas.getContext('2d');
myCanvasFillText.fillRect(50, 25, 150, 100);// draw rect on canvas
//alert default fillStyle si red
var myCanvas1 = document.getElementById('myCanvas1');
var myCanvasFillText1 = myCanvas1.getContext('2d');
myCanvasFillText1.fillStyle = 'red';
myCanvasFillText1.fillRect(50, 25, 150, 100);// draw rect on canvas
//myCanvas1.width=myCanvas1.width;
var myCanvas2 = document.getElementById('myCanvas2');
var myCanvasFillText2 = myCanvas2.getContext('2d');
myCanvasFillText2.fillStyle = 'red';
for(var x=0.5 ;x<500;x+=10){
myCanvasFillText2.moveTo(x,0);
myCanvasFillText2.lineTo(x,400)
}
for(var y=0.5;y<400;y+=10){
myCanvasFillText2.moveTo(0,y);
myCanvasFillText2.lineTo(500,y);
}
myCanvasFillText2.strokeStyle = '#eee';
myCanvasFillText2.stroke();
//同一路径下上的所有的线条和曲线都会是相同的颜色
myCanvasFillText2.beginPath();//start a new path
myCanvasFillText2.moveTo(0,40);
myCanvasFillText2.lineTo(175,40);
myCanvasFillText2.moveTo(180,40);
myCanvasFillText2.lineTo(495,40);
myCanvasFillText2.moveTo(495,35);
myCanvasFillText2.lineTo(500,40);
myCanvasFillText2.lineTo(495,45);
myCanvasFillText2.moveTo(40,0);
myCanvasFillText2.lineTo(40,175);
myCanvasFillText2.moveTo(40,180);
myCanvasFillText2.lineTo(40,395);
myCanvasFillText2.moveTo(35,395);
myCanvasFillText2.lineTo(40,400);
myCanvasFillText2.lineTo(45,395);
myCanvasFillText2.strokeStyle='#000';
myCanvasFillText2.stroke();
//draw text
//font
//textAlign
//textBaseLine
myCanvasFillText2.font='bold 12px sans-serif';
myCanvasFillText2.fillText('x',177,43);
myCanvasFillText2.fillText('y',37,177);
//textBaseLine
myCanvasFillText2.textBaseline='top';
myCanvasFillText2.fillText('(0,0)',5,5);
//textAlign
myCanvasFillText2.textAlign='right';
myCanvasFillText2.fillText('(500,400)',495,390);
myCanvasFillText2.fillRect(0,0,3,3);
myCanvasFillText2.fillRect(497,397,3,3);
}
</script>
- 大小: 44.9 KB
分享到:
相关推荐
可爱的定坐标画的猫咪,谷歌浏览器下或firefox浏览器
html页面调用百度的地图,显示指定坐标点并提示坐标点信息,自己可以在里面将JavaScript里面的代码剪切创建单独的js调用。
《HTML5+JavaScript动画基础》包括了基础知识、基础动画、高级动画、3D动画和其他技术5大部分,分别介绍了动画的基本概念、动画的JavaScript基础、动画中的三角学、渲染技术、速度向量和加速度、边界与摩擦力、用户...
3.1 写字 点击后会把本地的坐标位置数据以点的形式显示在画布上,在某点按下,拖动到另外一点,会把这两点链上。如果过某一点不松鼠标也会链上。 3.2 检测 会检测你所链接的点的是完全和本地位置数组是否一致。只有...
vue实现在图片中画矩形框(JS图片画方块定位坐标),并得到对角坐标,并拿到对应坐标制作图片热区并设置map中area的样式(图片热区map area的用法)
HTML5+WebGL+Three.js实现三维空间和坐标系变换动画效果源码.zip
HTML5 SVG 3D蝴蝶飞舞动画 比较有趣,网上看到的,觉得不错上传上来,供大家一起共同分享学习。
44 第2章 绘制 45 2.1 坐标系统 46 2.2 canvas的绘制模型 47 2.3 矩形的绘制 48 2.4 颜色与透明度 50 2 .5 渐变色与图案 52 2.5.1 渐变色 52 2.5.2 图案 54 2.6 阴影 57 2.7 路径、描边与填充 60 2.7.1 ...
《HTML 5 Canvas基础教程》从HTML5和JavaScript(以及jQuery)的基础知识讲起,全面介绍了HTML5Canvas的各种特性,包括渲染上下文、坐标系统、绘制图形、保存和恢复画布状态,以及变形、合成、处理图像和视频等,让...
html5纯代码报表工具实例 这两天用html5做了一个简单的报表工具,调用调用起来非常简单(如果有时间的话,... drawHistogram (myList,x,y,width,height) 是画柱状图 (数组格式的数据源,x坐标,y坐标,高度,宽度)
Matlab绘制带箭头坐标轴图形,从http://www.matlabsky.com/thread-39948-1-1.html下载
资源名称:HTML5 Canvas基础教程内容简介:《HTML5 Canvas基础教程》从HTML5和Javascript(以及jQuery)的基础知识讲起,全面介绍了HTML5 Canvas的各种特性,包括渲染上下文、坐标系统、绘制图形、保存和恢复...
第1章 HTML 5简介 1 1.1 HTML历史与HTML 5 2 1.2 HTML 5的优势 6 1.3 HTML 5的基本结构和语法变化 8 1.4 本章小结 12 第2章 HTML 5的常用元素与属性 14 2.1 HTML 5保留的常用元素 15 2.2 HTML 5增强的iframe...
地位 直角六边形 封装逻辑以在六边形坐标和HTML5 Canvas坐标之间转换
本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新...
该库将极坐标转换为笛卡尔坐标,并抽象出制作多种几何图案所需的数学。 发行说明 (08/13/2020) 2.1 版有什么新功能? 修复绘图椭圆不会从中心点向外辐射。 修复支持绘制动画的bug(向下滚动查看动画绘制示例)。...
本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新...
本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新...
1.该部分内容来自新华三NAVIGATE创客节-黑客松“物联网终端行为分析”第三题:已知一系列经纬度坐标点,在百度地图上画出该坐标点对应的运动轨迹。 2.压缩包包括HTML代码、包含实际经纬度信息的TXT文档、用于搭建...
《HTML5 Canvas基础教程》从HTML5和JavaScript(以及jQuery)的基础知识讲起,全面介绍了HTML5 Canvas的各种特性,包括渲染上下文、坐标系统、绘制图形、保存和恢复画布状态,以及变形、合成、处理图像和视频等,让...