【发布时间】:2016-02-16 19:05:05
【问题描述】:
寻找一些样式 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>
代码类似于 HTML5 中的 figure/figcaption 结构。 情况如下: https://codepen.io/anon/pen/dYaYqV
悬停时覆盖背景应该隐藏(就是这种情况),并且图像的不透明度增加到完全。
问题 1: 文本不以这样的位置设置居中(绝对)。
问题 2: 由于我认为元素的某些样式,此示例中的叠加层更大(在图像底部)。叠加层应与图像完全相同。
问题 3: 在 img 鼠标悬停期间,文本应隐藏和覆盖
如果可能,不要 JS,只有 CSS。你能帮我吗?谢谢,J。
【问题讨论】:
标签: html css hover overlay figure