Ecco il codice HTML, che dovrebbe probabilmente essere inserito con JS, e gli stili dovrebbe essere in un foglio di stile esterno.
codice:
<div style="background: gray; width: 200px; height: 200px; position: absolute; left: 50%; top: 50%; margin-left: -100px; margin-top: -100px" id="modal">I'm a modal</div>
Quindi, si potrebbe sfruttare jQuery per visualizzarlo.
codice:
$('a.modal').bind('click', function(event) { event.preventDefault(); $('#modal').fadeIn(800); });
Questo è solo un inizio, ti consigliamo di imparare da questo e costruire su di esso. Per esempio, lo script dovrebbe controllare è (': nascosto') e spettacolo, e se poi non fadeOut (800) o simili.