我可以帮您进行CSS样式方面的翻译。您想要创建一个图片框(应该是链接),其中包含居中显示的文本,覆盖在半透明颜色叠加背景的图片上。我们已经有了给定的HTML代码:
<div class="figure">
<a href="#" class="link1">
<img src="http://www.w3schools.com/css/klematis.jpg" alt="flower Klematis">
<div class="figcaption">Klematis</div>
</a>
</div>
这段代码类似于figure/figcaption HTML5结构。以下是具体情况:https://codepen.io/anon/pen/dYaYqV
鼠标悬停时,覆盖层背景应该会隐藏(已实现),并且图像的透明度会增加到完全不透明。
问题1:使用绝对定位时,文本未居中。
问题2:示例中的覆盖层更大(在图像底部)是由于某些元素样式的设置,我认为是由于<figcaption>元素。覆盖层应该与图像大小完全一致。
问题3:在鼠标悬停时,文本和覆盖层都应该隐藏。
尽可能不要使用JS,只使用CSS。你能帮忙吗?谢谢,J。