我同意迷你神。您不一定需要为此使用 jQuery,但您可以。我更喜欢使用 CSS3 方法,因为它们的速度和易用性。我制作了一个覆盖类,然后添加了过渡属性,这非常有用。
.textoverlay h4 {
color: #fff;
display: inline;
font-family: 'Any Font here';
font-size: 12px;
letter-spacing: 1.5px;
line-height: 14px;
margin-left: 8px;
margin-top: 51px;
position: absolute;
visibility: visible;
z-index: 10;
}
.textoverlay img {
margin-right: 22px;
-moz-transition: opacity 0.3s ease-in-out;
-webkit-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
请记住,我的 h4 定位非常特定于我的缩略图大小,您可能需要对此进行修改。还需要注意的是,这仅在 IE 10+ 中受支持,因此这取决于您的受众群体。
我发现Mozilla 开发者网络有很好的 CSS 文档,用于最佳实践和解释以及 JS.v 希望有帮助!