Quiero hacer una transición bonita, de aspecto moderno entre las páginas. Encontré este tutorial: http://www.onextrapixel.com/2010/02/23/how-to-use-jquery-to-make-slick-page-transitions/HTML 5 transiciones de página
El autor usa JQuery para hacerlo funcionar, pero quiero hacerlo en HTML5 puro. ¿Hay alguna función en HTML5 para hacerlo, por ejemplo, en CSS?
ACTUALIZACIÓN
En finales de 2014, me gustaría añadir el siguiente comentario. Antes de hacerlo, pienselo dos veces, ¿no sería mejor crear una aplicación web AJAX de una sola página con transiciones CSS3 entre DIVs? La pregunta describe una situación muy especial que es extremadamente rara. En el resto, el 99% de los casos, una aplicación de una sola página es la mejor solución.
Me pregunto si la propiedad de transición puede ser lo que está buscando, pero es una solución CSS3. Podrías probarlo en el elemento del cuerpo. http://www.cardeo.ca/2010/creating-a-fading-link-transition-with-css3 –
esta no es una respuesta a su pregunta, pero he comprobado cómo funciona esto y no lo recomendaría: el fundido de salida solo demora el tiempo que tarda la nueva página en comenzar a cargarse y no veo realmente nada notable sobre el efecto. –
Gracias, pero hasta donde he entendido, hay dos estados de un enlace: normal y hover, por lo que podemos establecer los estilos para ambos estados, así como los parámetros de transición, y el resto lo hace el navegador. Pero tengo un botón, cambiar window.location en onclick, y estoy sin ideas, cómo hacer 2 estados para body: loaded (normal) y loading (faded-out). – noober