图像div +悬停时的文字

时间:2013-08-31 23:02:53

标签: image hover overlay

嘿伙计我只是想知道如何在图像上悬停并将图像淡化为不透明度为0.5的颜色。还有中心文字。我知道有点怎么做我只是不确定它是纯粹的CSS可能还是jquery是必需的?谢谢大家的帮助。

1 个答案:

答案 0 :(得分:1)

像这样:

http://jsfiddle.net/YgMLn/4/

<img src="http://i.imgur.com/o7iAFMu.jpg" width="100px" class="test"/>

.test:hover {
    opacity: 0.5;
}

您希望文本在哪里?

编辑以回应评论:

我认为你需要将图像包装在容器div中。

<div id="container">
    <img src="image.png"/>
</div>

#container:hover {
    background: yellow;
    opacity: 0.5;
}

如果您希望图像居中,可以将text-align:center应用于容器div,或者如果您希望文本覆盖在图像顶部居中,我建议将图像作为容器div的背景。让我确切地知道你想要什么...如果可以或者创造一个小提琴,发布一个样本。感谢。

编辑以回应评论。

请查看这是否有效:http://jsfiddle.net/L8xhA/4/