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

新闻动态

鼠标放上去图片就展开,这个效果怎么实现?

发布日期:2026.08.27 15:13浏览量:6作者:技术部

返回列表

在我们浏览网页时,往往会被一些不起眼的小交互吸引注意力,从而生出兴趣想去点击.这些效果不需要复杂的逻辑,也不需要花哨的视觉效果.只要在合适的位置放一个巧妙的反馈,就能让用户在操作中感受到页面的“灵性”.

今天,就让长沙网站建设教您,如何实现一列并排显示图片的悬停聚焦效果.

长沙网站建设,长沙网站制作,长沙网站开发,长沙网站设计,鼠标悬停图片聚焦效果,页面交互效果图

从上图可以看到,页面初始排列了几张图片.除了第二张图片是完整展示,其余几张都是只显示一部分出来.此时将鼠标移动到任意一张图片上时就会触发效果,这张图片会渐渐展开直到完整展示,而之前已展开的图片则会顺势收拢,直到宽度与其余图片一致.在这时,我们的目光焦点自然而然就聚集到了刚刚悬停展开的图片上了.

本次效果的核心还是JavaScript代码:

(function() {
    const pics = document.querySelectorAll('.pic');
    pics.forEach(function(pic) {
         pic.addEventListener('mouseenter', function() {
             pics.forEach(function(p) {
                  p.classList.remove('hover');
             });
             pic.classList.add('hover');
         });
    });
    pics[0].classList.add('hover');
})();

长沙网站制作使用mouseenter事件来监听鼠标有没有进入图片区域.一旦监听到则会触发代码,首先移除所有图片的类名"hover",再为被进入的图片添加"hover".提前在CSS代码中设置的"hover"样式就会立即生效,拥有这个类名的图片将开始平滑展开,其余的图片则会同步收拢.整个效果非常简单,只需要轻轻的移动鼠标,就能完成一次图片聚焦切换.

完整HTML与JavaScript代码如下:

长沙网站设计 鼠标悬停图片聚焦效果完整JavaScript代码截图

效果演示视频如下:

以上就是长沙网站开发出的鼠标悬停图片聚焦效果,希望对您有所帮助!

长沙蒲公英网络专业提供高效且优质的网站优化服务,为您的企业的发展保驾护航!欢迎来电咨询:0731-84069615

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

准备好做出改变了吗?

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

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

· · · · · · · · ·

0731-84069615

/

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