html鼠标点击图片放大(html鼠标移入图片放大)

http://www.itjxue.com  2023-03-01 11:04  来源:未知  点击次数: 

html鼠标悬停左侧缩小图片放大到右边

html鼠标悬停左侧缩小图片放大到右边

首先这是一张图片在悬停时放大也就是改变大小(宽,高)实现的。

2,一张图片在放大的时候会根据其定位(如在div里面的图片会以div的左上角为基准扩大宽和高)来放大的,因此如果我们不去为图片添加相对定位并且不去调节扩大后的位置,他的放大会是向一边的,因此我们必须考虑其放大后的位置。

3,放大的效果是要用动画实现的。

代码:html

尝试

.a1{width:137px;height:138px;border:1px solid red;overflow:hidden;position:relative;}

.pic{position:absolute;}

$(function(){

$w = $('.pic').width();

$h = $('.pic').height();

$w2 = $w + 20;

$h2 = $h + 20;

$('.pic').hover(function(){

$(this).stop().animate({height:$h2,width:$w2,left:"-10px",top:"-10px"},500);

},function(){

$(this).stop().animate({height:$h,width:$w,left:"0px",top:"0px"},500);

});

});

html中图片以中心放大的代码

html中图片以中心放大的代码如下:

div?style="?width:300px;?height:300px;margin-left:auto;

margin-right:auto;?overflow:hidden;?margin-top:100px;"

img?id="img"?onmouseover="bigger()"?onmouseout="smaller()"

src=""

style="cursor:pointer;width:300px;height:300px;

transition:all?1s?ease-out?0s;?perspective-origin:bottom;"/

script?type="text/javascript"

var?img?=?document.getElementById('img');

function?bigger(){

img.style.width?=?'400px';

img.style.height?=?'400px';

img.style.marginTop?=?"-50px";

img.style.marginLeft?=?"-50px";

}

function?smaller(){

img.style.width?=?'300px';

img.style.height?=?'300px';

img.style.marginTop?=?"0px";

img.style.marginLeft?=?"0px";

}

/script

扩展资料:

在html中用js实现鼠标指向图片时图片放大的效果的代码如下:

img id="img" onmouseover="bigger()" onmouseout="smaller()"

src="你的图片路径" style="width:100px;height:100px;" /

script type="text/javascript"

var img = document.getElementById('img');

function bigger(){??img.style.width = '400px';??img.style.height = '400px';?}

function smaller(){??img.style.width = '100px';??img.style.height = '100px';?}

/script

html中点击放大鼠标划过放大还有什么

缩小。点击放大鼠标划过是一款比较常见的html5book电子书翻页效果,鼠标滑过来放大(缩小)放大镜尺寸,可以制作出图片放大镜效果。

html鼠标放上逐渐变大拿走变小

html鼠标放上逐渐变大拿走变小原理如下:

1、当鼠标移到图片上,图片变大。当鼠标移出图片,图片变小。

2、鼠标over时,设置一个定时器,让图片逐渐变大,鼠标out时同理。

(责任编辑:IT教学网)

更多

推荐linux服务器文章