我想在悬停的图像上创建一个黑色透明叠加图层,并且居中显示文字。排序如何Instagram的它与每个图像here(悬停在图片)如何在图像上创建具有居中文本的黑色透明叠加图/模式对话框
我试图做这样的事情听:
.parent {
position: relative;
background: black;
}
.child {
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
visibility: hidden;
}
.child p {
text-align: center;
color: white;
font-size: 1.2em;
}
.child:hover {
visibility: visible;
opacity: 4;
}
<div class="parent">
<img src="someimageurl">
<div class="child">
<p>some text</p>
</div>
</div>
这已经悲惨地失败了。请注意,解决方案还应该与视频标签一起工作。
正确的术语是“模态”或“模式对话框” – j08691
@ j08691,感谢 - 编辑问题标题 – jgozal