L'effetto e` realizzato con una combinazione di JS e CSS (altrimenti non riusciresti a farlo sparire).
Per lo stesso effetto statico, puoi fare:
codice:
<body>
<div id="tutto">
qui tutta la pagina
</div>
<div id="banner">
<a href="#" onclick="document.getElementById('banner').style.display='none'; document.getElementById('tutto').style.opacity='100%';">
qui il banner
</a>
</div>
</body>
CSS:
codice:
...
#tutto {
opacity: 50%;
position: absolute;
top: 0; left: 0;
z-index: 1;
}
#banner {
position: absolute;
top: YYYpx; /* o altro sistema per posizionare */
left: XXX px;
z-index: 100;
}
Ho inserito anche un esempio di JS per eliminare l'effetto, ma non sono sicuro che sia corretto.