HTML Cómo pasar de una página a otra

Actualmente estoy tratando de hacer una transición entre las páginas de un sitio web.

Por ejemplo: si un usuario estuviera en www.example.com/Acerca y hicieran clic en un enlace para ir a www.example.com/Contacto, la página sobre volaría hacia la izquierda, mientras que la página de contacto volaría desde el derecho.

Hasta ahora todo lo que podía encontrar en línea era cómo hacer esto en la misma página con hashtags. Pero quiero hacer esto con páginas separadas.

¿Es posible?
si no hay una alternativa y cómo hacerlo?

ACTUALIZAR

Ok, investigué un poco más y encontré esto llamado barba.js ( http://barbajs.org ) que parecía hacer lo que estaba buscando. Así que instalé el archivo de script js siguiendo las instrucciones en el sitio … ¡y no funcionó! Todo lo que hizo fue no cargar mis páginas correctamente y no hizo lo que se suponía que debía hacer. Alguien sabe cómo puedo usar esto (o si hay una opción mejor que barba.js).

-¡Gracias!

No creo que pueda hacer eso con html & js puros, ya que carga la página completa cada vez que hace clic en un enlace si no es un ancla.

Sin embargo, puede cargar solo una parte de la página, y así aplicar una transición de su elección con Ajax y js

Pero al final, realmente no cambiarás de una página a otra, sino que solo cargarás las partes que deseas actualizar. Esto es aproximadamente cómo funcionan los marcos frontales modernos como Angular, React, …

Aquí hay un ejemplo de js puro http://www.w3schools.com/js/tryit.asp?filename=tryjs_ajax_first

Aquí hay un ejemplo de jQuery http://www.w3schools.com/jquery/ajax_ajax.asp

Usted está hablando de la transición de página y normalmente ocurre en SPA (aplicación de página única) donde no hay una actualización difícil.

Si no está trabajando en una aplicación de SPA, no creo que pueda hacer eso cuando se está moviendo de una página a otra mediante un clic de enlace / botón y se produce una actualización.

Puede elegir angularjs uno de los famosos framework spa / mvc en jvascript y us ui-router para pasar de una página a otra. hay muchos otros que puedes explorar