洞察趋势 多维度提升品牌价值

新闻动态

长沙网站建设教您制作图片的点击放大效果

发布日期:2025-05-06 13:11浏览量:43作者:制作部

长沙网站建设教您使用JavaScript,实现图片的点击放大效果

日常访问网站时,我们经常能看到一个页面中存在很多图片,有的时候我们想要看清楚图片的细节,就只能将图片下载下来放大,十分不方便。

为了便于用户查看图片的细节,就让长沙网站建设来教您,使用JavaScript实现图片的点击放大效果吧!代码如下:

* {margin: 0;padding: 0;}

.index {

width: 100%;

height: 100%;

text-align: center;

margin: 100px auto;}

.imga {

display: inline-block;

margin: 0 30px auto 0;

cursor: pointer;

transition: all 0.5s;

}

.imga img{

max-width: 300px;

display: block;

width: 100%;

}

.pop {

display: none;

width: 100%;

height: 100%;

position: fixed;

top: 50%;

left: 50%;

background: rgba(0,0,0,0.8);

z-index: 999;

transform: translate(-50%,-50%);

cursor: pointer;

}

.imgs {

display: block;

margin: 7% auto 0;

transform: scale(0);

transition:all 0.5s;

width: 100%;

height: auto;

max-width: 80%;

}

.pop.act .imgs {

&transform: scale(1.5);

transition: all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);

}

html代码与js代码:

长沙网站建设

// 点击图片时显示弹出层

$(document).ready(function() {

$('.cik').click(function() {

const src = $(this).data('src');

$('.pop').fadeIn(200).addClass('act');

$('.imgs').attr('src', src);

});

$('.pop').click(function(e) {

$('.pop').fadeOut(300);

});

});


长沙网站制作

代码编写完毕后,我们保存并打开页面,能看到页面上此时有两张图片,如上图 (来源于:长沙网站建设)

此时显示的两张图片较小,看不清楚细节部分,而当鼠标点击图片时,页面上会弹出一个黑色的蒙版,在蒙版中心会显示被点击的图片的放大版,这里我们设置的transform: scale为1.5,意思是图片将会放大1.5倍,这样就可以看清楚细节了。也可以将数字填为2,3等,将图片放的更大。

长沙网站开发

(第一张图的放大效果)

长沙网站设计

(第二张图的放大效果)

阅读完图片后,代码里也设置了关闭蒙版的方式,在任意地方点击一下就可以将其关闭,重新浏览之前的页面。

以上就是长沙网站建设整理出的制作图片的点击放大效果的方法,希望能对您有所帮助!

汇款方式-长沙网站建设,长沙网站开发,长沙网站设计,长沙网站制作,长沙蒲公英网络

准备好做出改变了吗?

让我们共同助力您的企业数字化革新

您希望我们为您提供什么服务呢

· · · · · · · · ·

0731-84069615

/

扫一扫
技术大牛与您直接沟通