What about doing overlay with a div centered in the middle?
You can have div which you can hide (using javascript):
<div id="overlay">
<div>
<p>Content you want the user to see goes here.</p>
</div>
</div>
The CSS style for overlay can look like this:
#overlay {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1000;
}
Then you can use JavaScript to switch the visibility of the content in the overaly div:
function overlay() {
el = document.getElementById("overlay");
el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}
More for example here: http://raventools.com/blog/create-a-modal-dialog-using-css-and-javascript/
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…