我正在尝试将悬停状态应用于某些投资组合导航。它是图像顶部水平和垂直居中的标题。定心可以按我的需要进行(它之所以如此复杂是有原因的,或者相信我,我会以其他方式进行)。
但是悬停状态给我带来了问题。我正在尝试做这样的事情:http: //jsfiddle.net/kmjRu/33/。h2
这是图像悬停时及其背景的过渡。我几乎可以通过调整不透明度或 z-index 来使其工作h2
,但尤其是背景颜色的更改不起作用(因为没有元素完全覆盖图像,我可以更改其背景)。有谁知道如何让悬停状态正常工作?
这是我拥有的代码,我正在尝试让这种悬停效果起作用:
(也张贴在这里:http: //jsfiddle.net/kmjRu/34/)
HTML
<article>
<div class="img-crop">
<h2>Title</h2>
<a href="#"><img src="http://bit.ly/gUKbAE" /></a>
</div>
</article>
CSS
* {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
article {
overflow: hidden;
}
.img-crop {
display: inline-block;
position: relative;
overflow: hidden;
max-width: 100%;
}
h2 {
margin: 0;
padding: 0;
z-index: 1;
line-height: 0;
position: absolute;
top: 50%;
left: 0;
width: 100%;
text-align: center;
}