我有純CSS的模式窗口。我用這2個div。帶一個元素的CSS模式
問題:我該如何將此重構爲使用ONE div而不是?
求購用法:
<div class="modal">
some text
<a href="">x</a>
</div>
當前代碼:
的jsfiddle:http://jsfiddle.net/uogoxj8d/
.modal:before {
content: "";
position: fixed;
background-color: rgba(0,0,0,0.8);
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.modal-content {
position: fixed;
background-color: #FFFFFF;
border: 1px #000000 solid;
padding: 10px;
width: 70%;
max-width: 400px;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.modal-content a {
position: absolute;
top: 0;
right: 10px;
}
<div class="modal">
<div class="modal-content">
some text
<a href="">x</a>
</div>
</div>
不幸的是,這是不可能的..:/ – 2014-10-31 23:44:10
我竭力要看看你正試圖在這裏做。 – 2014-10-31 23:44:41
他正試圖讓一個div的警報框,而不是兩個 – 2014-10-31 23:46:02