我目前工作的一个“叠加弹出”,当我点击某个按钮出现。
它工作的很好,但是我与opacity
我主要覆盖div
出现在整个网站的斗争,我给它一个opacity
,这样就可以在background
稍微看到页面。
在overlay上我放了一个内容div
,它显示了实际内容(在这种情况下是一个密码更改请求)。
无论如何,我不希望内容框是透明的,但无论我尝试什么(z-index:10
,opacity:1
,position:relative
等),它都不起作用。
它仍然是透明的,因为我在覆盖div中设置了opacity
。
下面是代码:
CSS:
.changePasswordOverlay
{
height: 0%;
width: 100%;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color:#fafafa;
opacity: 0.9;
overflow-y: hidden;
transition: 1s;
}
.passwordOverlayContent {
margin-left:40%;
margin-top:15%;
font-family:'source_sans_proregular';
font-size:15px;
position:relative;
}
HTML:
<div class="changePasswordOverlay">
<div class='passwordOverlayContent'>
.
.
.
</div>
</div>
欢迎您':)',但请不要叫我先生,我还年轻(我是这么认为的):) – dippas