puedes usar un bloque div al 100% con opacidad y fixed. ahora entra en juego javacript para ocultar el div y dejar visible la página. crea una función, algo como esto
Cita: function fnc(){
if (confirm('¿eres mayor de edad?')){
//mustra página
} else {
// redirecciona
}
}