【发布时间】:2018-09-06 23:39:45
【问题描述】:
我是一名学生,不熟悉编码。我有一张图片,希望演员的名字作为可点击的链接出现在图片的中心,以显示为悬停效果。 This is what I want it to look like! 我尝试了上面链接中列出的代码,但名称不会显示为链接。 Here's a screenshot 因为它只是我电脑上的一个文件。
我已经为我将使用的 10 张图片中的两张进行了编码。
HTML-
<div class="pics-container">
<a href="https://en.wikipedia.org/wiki/Jason_Bateman">
<img src="pics/Jason.jpg" alt="Jason Bateman" class="image" border="2px";>
</a><div class="middle"><div class="name">Jason Bateman</div></div>
<div class="pics-container">
<a href="https://en.wikipedia.org/wiki/Rachel_McAdams">
<img src="pics/Rachel.jpg" alt="Rachel McAdams" class="image" border="2px";>
</a><div class="middle"><div class="name">Rachel McAdams</div></div>
CSS-
.middle {
transition: .5s ease;
opacity: 0;
position: absolute;
top: 50%;
left: 38%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%)
}
.pics-container {
position: relative;
display: flex;
width: 50%;
padding: 20px;
}
.pics-container:hover .image {
opacity: 0.3;
}
.pics-container:hover .middle {
opacity: 1;
}
.name {
background-color: #4CAF50;
color: white;
font-size: 16px;
padding: 16px 32px;
}
这是我研究并尝试将代码放在一起的结果。此外,在添加填充后,图像现在是阶梯状的,而不是排列的。
【问题讨论】:
-
向我们展示您的尝试。在您的问题中创建minimal reproducible example。
-
欢迎来到 Stack Overflow!预计您至少会尝试自己编写代码。 Stack Overflow 不是代码编写服务。我建议你做一些additional research,无论是通过谷歌还是通过搜索,尝试一下。如果您仍然遇到问题,请返回您的代码并解释您尝试过的操作。
-
复制该代码并在此处创建一个 sn-p。或与您的问题共享该代码。不要只提供链接。
-
@SureshPonnukalai 我回滚了您的编辑,因为这不是 OP 代码。我们希望看到 OP 尝试——而不是其他人的尝试。
-
@Turnip 没关系。我认为代码是他尝试过的。