html怎么实现当鼠标经过一个图片时显示另一张图片

html-css036

html怎么实现当鼠标经过一个图片时显示另一张图片,第1张

1、准备切换图片素材,一般是两张,如图,放入img文件夹,跟HTML同级。

2、然后用img嵌入到网页,嵌入其中的一张,另外一张待会切换。

3、如图,现在是静态的,鼠标放上去也不会产生切换反应,因为没有用JS。

4、如图,获取img,转成JS对象,加个[0]就可以转js对象了。

5、然后设定经过事件,切换成另一张图片,这样就产生鼠标经过切换图片的效果了。

6、但是一旦鼠标离开了,就要切换回原来的图片素材,所以再加一个离开事件,这样离开后就变换成原来的图片。

7、如图,现在我的鼠标在图片上,就变成twopicture了。

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html,输入问题基础代码。

2、在index.html中的<script>标签中,输入js代码:

$('a').hover(function(){$('img').css('display','block')})

3、浏览器运行index.html页面,此时鼠标移动到超链接上,下面的图片自动显示了出来。

点进去没看到图片

我这里给你提供一个思路,(js)

一排显示8个图可以用浮动;

鼠标经过每一张小图显示大图,就是鼠标悬浮事件。有api可以改变图片的大小。悬浮时图片变大,离开时变小。

显示大图,小图隐藏。没有图片,不知道是什么效果。总之在对应事件时修改图片的样式就可以。