html5画布作品,HTML5 Canvas 画布(示例代码)
一、Canvas是什么?
canvas,是一个画布,canvas元素用于在网页上绘制图形。
canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
二、创建Canvas元素
加上基本的属性:类,宽度和高度
三、绘制路径
使用的是javascript元素来绘制,canvas本省不具备绘图的能力。所有的绘制必须通过javascript来完成。
1、JavaScript 使用 id 来寻找 canvas 元素:
var c=document.getElementById("myCanvas");
getContext("2d") 对象是内建的 HTML5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
2、绘制一个红色的矩形:
cxt.fillStyle="#FF0000";
cxt.fillRect(0,0,150,75);
3、fillStyle 方法将其染成红色,fillRect 方法规定了形状、位置和尺寸。
四、坐标
上面的 fillRect 方法拥有参数 (0,0,150,75)。
意思是:在画布上绘制 150x75 的矩形,从左上角开始 (0,0)。
如下图所示,画布的 X 和 Y 坐标用于在画布上对绘画进行定位。
1、谷歌浏览器(chrome)
2、IE9浏览器下
3、IE8浏览器在(毫无压力)
五、代码部分
#box{float:left;width:199px;height:99px;border:1px solid #c3c3c3;
}
functionxy_get(e) {
x=e.clientX;
y=e.clientY;
document.getElementById("xy_zuobiao").innerHTML= "Coordinates: (" +x+ "," +y+ ")";
}functionxy_clear() {
document.getElementById("xy_zuobiao").innerHTML= "";
}
鼠标坐标:
html5画布作品,HTML5 Canvas 画布(示例代码)相关推荐
- html5获取gps坐标,html5获取手机GPS信息的示例代码
html5获取手机GPS信息的示例代码function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCu ...
- html5画布作品,HTML5 canvas画布
这里创建canvas标签,并定义其id为mycanvas,便于javascript绘图时获取该标签对象. 再看javascript绘图部分: var c=document.getelementbyid ...
- 如何用html5实现网页聊天,HTML5 WebSocket实现点对点聊天的示例代码
HTML5的websocket与Tomcat实现了多人聊天,那是最简单也是最基本的,其中注意的就是开发环境,要满足jdk1.7和tomcat8,当然了tom7的7.063也行,在网站上找到了用goog ...
- html5列表标签代码,HTML5列表标签和表格标签(示例代码)
一.列表 1.1 什么是列表标签? 作用:给一堆数据添加列表语义,也就是告诉搜索引擎告诉浏览器这一对数据是一个整体 无序列表---unordered-list(最多):新闻列表.导航.商品列表 作用: ...
- codesmith 模板 html5,js-template-art【二】语法(示例代码)
一.模板语法 1.变量使用与输出 或: {{ifuser}} {{user.name}} {{/if}} art-template 同时支持 {{expression}} 简约语法与任意 JavaSc ...
- android html5 加密,android studio MD5加密 示例代码
md5加密法核心源码 package com.study.luoki; import android.app.*; import android.os.*; import android.widget ...
- html5毕业设计作品,html5毕业设计.doc
html5毕业设计 html5毕业设计 篇一:[毕业论文]基于HTML5 CSS3的相册设计与实现 摘 要 在当今社会,相册影像已成为人们生活和工作中日以追求的物质和精神需求,婚纱影像.儿童写真.个人 ...
- 【Java AWT 图形界面编程】使用鼠标滚轮缩放 Canvas 画布中绘制的背景图像 ( 绘制超大图像 + 鼠标拖动 + 鼠标滚轮缩放 + 以当前鼠标指针位置为缩放中心 示例 )
文章目录 一.鼠标滚轮缩放的中心点设置为当前鼠标中心点 - 要点分析 1.保存当前鼠标指针指向的位置 2.根据鼠标指针指向的位置以及比例重新计算图片位置 二.绘制超大图像 + 鼠标拖动 + 鼠标滚轮缩 ...
- 从0开始canvas系列一 --- canvas画布
从0开始canvas系列 从0开始canvas系列一 - canvas画布 从0开始canvas系列二 - 文本和图像 从0开始canvas系列三 - 图像像素级操作 从0开始canvas系列四 - ...
最新文章
- Oracle同义词创建及其作用(转载)
- python实现维吉尼亚加密法
- C语言实现希尔排序shell sort算法之一(附完整源码)
- 让我们用jOOλ在Java 8中流式传输地图
- XNA Game Studio 2.0安装问题,崩溃了
- Atitit jdbc 处理返回多个结果集
- C语言计算星历位置,GPS广播星历计算卫星位置和速度
- 【嗅探工具】Dns劫持Ettercap使用
- Ti杯电子竞赛前期准备工作
- 工具 | Mac | 截图工具
- 绕过 office 宏密码保护
- CSDN为什么要办一场面向开发者的云计算大会?
- TIM ETR 配置
- IDEA Spring facet的意思
- Unity3D 唤醒微信 打开微信(非微信登录、微信分享)
- NDIS Filter Drivers指南
- 【DKN】(三)data_preprogress.py
- k8spod生命周期
- C# Tif格式转Jpg
- lcd屏和amoled屏哪个护眼呢 lcd屏和amoled屏哪个更耗电
热门文章
- 硅胶与橡胶:哪种密封更好?
- Ubuntu密码忘记怎么办 Ubuntu重置root密码方法
- jq循环添加html绑定动态数据及事件
- 大倾角DJC50DJC波状挡边输送机 轮式移动机器人结构设计 单片机定时闹钟设计 基于单片机的数字钟设计 圆皮带输送机 悬吊式升降机 倍速链条输送机…设计
- 三元函数的几何图形一般是_三元函数(三元函数能几何表示吗)
- PaddleSpeech 实现多种卡通音色和方言的中英文混合 TTS
- 《汇编语言(第3版) 》王爽著__读书摘要
- VLFeat开源库初体验
- imac装ubuntu系统步骤
- CodeCraft-22 and Codeforces Round #795 (Div. 2)