图像悬停时,如何在悬停时显示图像?

问题描述:

这是我的代码:图像悬停时,如何在悬停时显示图像?

<a class="image_show" href="#"></a> 

.image_show: 
    background-image: url("/images/img.png"); 
    display:block; 
} 

. image_show:hover { 
    background-image: url("/images/img2.png"); 
    display:block; 
} 

除非有文本在那里将上述溶液不显示图像。如何在锚标记中显示没有文字的图像?

+0

那么,你在展示什么?为了显示图像,应该有一个元素可以悬停在上面,这就是为什么这种方式不适用于空标签 –

.image_show { 
    display: block; 
    width: 123; // width of your image 
    height: 123; // height of your image 
} 

您也可以使用inline-block的。这更接近于正常图像适合页面的方式。

+0

谢谢!我不得不使用position:absolute来让它显示,但是这会扰乱代码中的其他行为。 – starbucks