小图局部放大效果(图片的话就自己找一个吧,记得是一张图片用两次,不是两张图片,而且你的图片不一定与我一样,需改一下放大的尺寸)

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style type="text/css">

* {

margin: 0;

padding: 0;

}

canvas {

position: absolute;

top: 0px;

left: 0px;

}

</style>

</head>

<body>

<img src="img/2.jpg">

<canvas id="canvas" width="400" height="600"></canvas>

<script type="text/javascript">

var oC = document.getElementById("canvas");

var ctx = oC.getContext("2d");

oC.onmousedown = function() {

document.onmousemove = function(ev) {

var ev = ev || window.event;

var x = ev.clientX - 50;

var y = ev.clientY - 50;

var img = new Image();

img.src = "img/2.jpg";

img.onload = function() {

ctx.clearRect(0, 0, 400, 600);

// 九个参数是 图像 图像截取的位置 图像截取的大小 画布上的绘制位置  绘制大小

ctx.drawImage(img, x+25, y+25, 50, 50, x, y, 100, 100);

ctx.globalCompositeOperation = "destination-atop";

ctx.beginPath();

ctx.arc(x+50,y+50,50,0,Math.PI*2,false);

ctx.fill();

};

}

document.onmouseup = function() {

document.onmousemove = null;

ctx.clearRect(0, 0, 400, 600);

}

}

</script>

</body>

</html>

时间: 2024-10-21 23:40:46

小图局部放大效果(图片的话就自己找一个吧,记得是一张图片用两次,不是两张图片,而且你的图片不一定与我一样,需改一下放大的尺寸)的相关文章

【CSS学习笔记】初始化CSS后,写li,并利用背景图片,来完成li小图标的效果,且达到个浏览器兼容

第一种情况 /*当标题前的图标时单独的一个点儿或者方块或者其他类似图标时,定义背景图background要放在<li>里.    在<li>中设置背景图片的尺寸,地址,不重复,位置:以及文字相关的padding,无序列图标,行高等*/ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd

Linux运维之批量下载指定网站的100个图片文件,并找出大于200KB的文件

题目为: 有一百个图片文件,它们的地址都是http://down.fengge.com/img/1.pnghttp://down.fengge.com/img/2.png-一直到http://down.fengge.com/img/100.png批量下载这100个图片文件,并找出其中大于200KB的文件. 这个使用shell脚本实现 #!/bin/bash for i in {1..100} do wget http://down.fengge.com/img/$i.png done find

找一个陪你聊天的人,很重要

2016-01-08 江徐 经典短篇阅读 作者:江徐丨来源:江徐的自留地(ID:jiangxv08) 有人说,找一个对你知冷知热的人,很重要. 有人说,找一个时刻把你放在第一位的人,很重要. 我要说,找一个与陪你聊天的人,很重要,甚至更重要. 对方既然能够在日日相对夜夜同眠的生活中,与你共绘一幅你爱谈天我爱笑的好景致,又怎么可能对你不是知冷知热.不把你放在重要位置呢? 最近一期金星秀,嘉宾是单眼皮型男赵又廷.从交谈中不难看出,赵又廷是个内敛低调.并非健谈的男人.正是这个坦言自己生活中很宅,而且挺

在递增数组中找一个数字

让人瑟瑟发抖的面试题... 来我们看一下题目在一个二维数组中,每一行都按照从左到右递增的顺序操作.每一列都按照从上到下递增的顺序排序.完成代码,输入这样一个二维数组和一个整数,判断数组是否含有该整数 怎么解决勒???分析:如果二维数组是这样,为了解决问题完全可以把数组遍历一遍,但是为了效率,我们需要把时间复杂度降低,为了遍历最少的数字,我们需要把行和列分开.所以,我们会从数组中找一个数字进行判断,然而,随便找一个数字,只会让问题变的跟复杂,比如,找一个10,左边和上边都比10小,而下边和右边都比

10.2: 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下-------------答题者:徐潇瑞

10.2: 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下 - 当时的项目有多少用户,给用户多少价值? 现在还有人用吗? - 这个项目能否给我们团队继续开发,源代码/文档还有么? - 项目开发有什么经验和教训 - 对学好软件工程有什么建议 写成一个博客   #团队博客作业2 根据老师的作业要求,我们采访了以前本科认识的一个同学,他在读本科的时候出去实习,参与了一些项目.他参与了手机外卖app的开发,根据他的回答,当时用户有1

(转)女生应该找一个玩ACM的男生

1.强烈的事业心 将来,他也一定会有自己热爱的事业.而且,男人最性感的时刻之一,就是他专心致志做事的时候.所以,找一个机会在他全神贯注玩ACM的时候,从侧面好好观察他,你就会发现我说的话没错. 2.永不放弃的精神 在比赛刚开始,神牛队就飘崎岖.玩ACM的男生不会退缩,而是毅然决定一个人继续AC下去,靠着自己对胜利的渴望,拿下一个气球.两个气球.三个气 球……N个气球!即使WA了10+次也始终如一的战斗到最后一刻.如果没有不服输的精神,早就放弃了.所以,想要在玩ACM的男性里找一个容易服输的人很

为啥找一个满意的对象就这么难。。。

想找一个满意的对象怎么这么难... 是不是自己要求太高了? 如果到明年这个时候还不行,那就只好投降了啊,啊,啊, 都什么啊,我觉得我人挺好的啊,除了暂时没房,其他还好啊,啊,啊, 后面会慢慢买起房子的啊, 你在哪里啊,赶紧出现吧,有点焦虑了... 1,2,2.1,2.2,2.3,2.4,2.5,2.6,

想找一个java版本的twitter的IdWorker的代码

原文:想找一个java版本的twitter的IdWorker的代码 代码下载地址:http://www.zuidaima.com/share/1550463224040448.htm 代码运行结果: uuid的强化版本,保证在同一时空产生的id号是唯一的.uuid请参考百度百科:http://baike.baidu.com/link?url=WrZ_Pr2K5tBgd3olLFH7BScVtAfBDMFoaemIZgDlKUJChjo_Bsi0p7_6Dwkz9wSleOO0fevWbT2izA

剑指Offer36 数组所有数字出现两次,只有两个出现了一次,找出这两个数字

1 /************************************************************************* 2 > File Name: 38_NumbersAppearOnce.cpp 3 > Author: Juntaran 4 > Mail: [email protected] 5 > Created Time: 2016年09月03日 星期六 10时50分32秒 6 *******************************