我遇到了一个很大的问题。我正在网格上工作,直到现在看起来像这样:
我正在 localhost 上编写代码,并且必须将代码复制/粘贴到CMS系统。添加代码时,我必须单击一个小工具图标:
问题是我无法单击该图标,因为显然叠加层覆盖了可单击的图标。如果我进行更改,它会起作用:
.overlay {
opacity:0;
}
到
.overlay {
opacity:1;
}
,但是在网格元素上有一个恒定的覆盖,这不是意义。
有人知道对此有任何创造性的解决方案吗?
.image-overlay {
position:relative;
}
.overlay {
position:absolute;
transition:all .3s ease;
opacity:0;
transition:1.9s;
background: #00b1bab8;
}
.image-overlay:hover .overlay {
opacity:1;
}
.overlayFade {
background: rgba(27, 27, 27, 0.5);
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #fff;
font-size: 15px;
padding-left: 35px;
padding-right: 35px;
}
答案 0 :(得分:0)
只需在其中添加z-index
.overlayFade {
background: rgba(27, 27, 27, 0.5);
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #fff;
font-size: 15px;
padding-left: 35px;
padding-right: 35px;
z-index:0;
}