Para los que quieran un efecto de suavizado o difuminado al abrir y cerrar páginas web de vuestro sitio vamos a crear este efecto utilizando jQuery. Utilizando esta técnica obtendremos un estilo más elegante en las transiciones entre páginas de nuestro sitio web.

$(document).ready(function() {
	
    $("body").css("display", "none");
    $("body").fadeIn(2000);
    
	$("a.transicion").click(function(event){
		event.preventDefault();
		linkDestino = this.href;
		$("body").fadeOut(1000, redireccionarPag);		
	});
		
	function redireccionarPag() {
		window.location = linkDestino;
	}
	
});
<p>Ejemplo de uso: <a href="nuevapagina.html" class="transicion">abrir nueva página</a>.</p>

Agradezco tu comentario 🤘