Kısa bir süre önce web geliştiricimizin yaptığı bir JS açılır penceresini kopyalama görevine atandım. Ben çok benzer var ama elde edemediğim bir şey var, kapat düğmesi (X) için sağ üst köşede açılan pencerenin üstünde yüzmek (pop-up'ın sağ üst köşesinde oturmak yerine). CSS'de ve Stack overflow çevresinde bulduğum diğer özniteliklerde position:
değerleriyle denedim, ancak hiçbiri hile yapmıyor.Başka bir DIV üzerinde bir DIV Float
CSS:
#popup {
position:absolute;
display:hidden;
top:50%;
left:50%;
width:400px;
height:586px;
margin-top:-263px;
margin-left:-200px;
background-color:#fff;
z-index:2;
padding:5px;
}
#overlay-back {
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : #000;
opacity : 0.7;
filter : alpha(opacity=60);
z-index : 1;
display: none;
}
.close-image {
display: block;
float:right;
cursor: pointer;
z-index:3
}
HTML:
<div id="overlay-back"></div>
<div id="popup">
<img class="close-image" src="images/closebtn.png" /><span><img src="images/load_sign.png" width="400" height="566" /></span>
</div>
ben mantıklı sanmıyorum bir "blok" değil, bir "satır içi blok" değil. Ayrıca, 'pozisyon: mutlak' ve' float' birlikte gitmez. Yazdığınız sıra, CSS'nin son girişleri kullandığı için işe yarıyor, ancak yine de mantıklı değil ... –