我已經設置了一個照片模式,所以當我點擊一張小照片時,我得到一張較大的照片,模態爲position: fixed;
,模態內容有position: absolute;
我可以margin: auto; left: 0; right: 0;
居中但隨後的寬度變爲一路左右,我想要的模式內容寬度是相同裏面的照片或模態內容如何在一個固定div中居中放置一個絕對div
的內容我代碼:
.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
padding: 30px;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal-content {
background-color: #fefefe;
position: absolute;
top: 50px;
margin-bottom: 30px;
margin: auto;
border: 1px solid #888;
}
.modalimg {
position: relative;
text-align: center;
}
.modalimg img{
max-width: 100%;
max-height: 400px;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
position: relative;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
它也許現在有點混亂,但我已經嘗試ALO t不同的東西沒有運氣..
嗨,你能提供的jsfiddle鏈接或剪斷代碼 – krychuq
你可以使用'變換:翻譯()' – Swellar
https://jsfiddle.net/ e5smw1s9/18/ –