如何让图像在悬停时消失?

时间:2011-01-27 11:38:32

标签: html image

当用户将鼠标悬停在网页上时,如何让网页中的图像消失?

5 个答案:

答案 0 :(得分:5)

一点点CSS应该解决这个问题:

img:hover {
    display: none;
}

显然,您需要指定一个唯一的ID或类(取决于您想要的行为)。

答案 1 :(得分:3)

图像隐藏在onhover:

<img onmouseover="this.style.visibility = 'hidden';" src="..." />

图像隐藏在悬停状态,并在鼠标移开后重新出现

<img onmouseover="this.style.visibility = 'hidden';" onmouseout="this.style.visibility = 'visible';" src="..." />

答案 2 :(得分:0)

试试这个:

<div id="test" name="test" onmouseover="document.getElementById('test_image').style.visibility= 'hidden';" onmouseout="document.getElementById('test_image').style.visibility= 'visible'">
<img src="http://www.google.com/intl/en_ALL/images/logo.gif" id="test_image">
</div>

答案 3 :(得分:0)

我试图做同样的事情,发现显示:没有真正的小故障。

试试这个。

img:hover {
    opacity: 0;
}

答案 4 :(得分:0)

Jquery的:

$(document).ready(function() {
        $("image").hover(function() {
            $(this).animate({"opacity": "0"}, "fast"); //fast(200 milisec) or slow(600 milisec)
        },
        function() {
            $(this).animate({"opacity: "1"}, "fast");
        });
    });