中易网

在html中怎么用js实现鼠标指向图片时图片放大到原图那么大?(具体实现)

答案:3  悬赏:10  
解决时间 2021-01-16 03:00
  • 提问者网友:暗中人
  • 2021-01-15 17:06
在html中怎么用js实现鼠标指向图片时图片放大到原图那么大?(具体实现)
最佳答案
  • 二级知识专家网友:动情书生
  • 2021-01-15 17:33
首先是div布局:









2.添加CSS和JS样式:(1)添加CSS样式,就是写静态页面,这个图片怎么在页面上显示;(2)添加JS效果是鼠标经过小盒子, 显示遮罩和大盒子 ,鼠标离开后隐藏。

























3.在开发工具里面的截图:

4.未添加CSS样式和JS效果浏览器的截图:

5.添加CSS和JS效果的浏览器的截图:


全部回答
  • 1楼网友:忘川信使
  • 2021-01-15 20:20
需要准备两张图,一张是小图,一张是指向的时候显示的大图。
在小图的hover事件中把大图显示出来就行了(可以先隐藏,指向的时候再显示,然后滑出来的时候再隐藏)。用jquery实现大致就是这样子:
$('#xiaotu').hover(
function(){
// 滑进去显示隐藏的大图
},
function(){
// 划出去隐藏已经显示的大图
}
);追问可是我的那个只能用一张图片,,大神。。怎么解决??追答一张图不行,得有张大图才行,纯html,javascript又没法做到放大小图。其实这个也简单啊,你把图片找齐了,然后网上下个图片处理工具一次性生成每张图对应的小图不就行了。
  • 2楼网友:独钓一江月
  • 2021-01-15 19:01
很简单啊,先把图片用css缩小,再用js滑过的时候放大就好啦,图省事我就把js直接写在图片上了,你可以自己抽出来:

或者更简单的,直接用css控制,连js都不用写了:

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息