¡Buenas!

En este post os enseño a cómo realizar la Instalación de AOS en Angular. Asique vamos a ver paso a paso la correcta instalación de la librería

Definición de Animación en Scroll para Angular

Para aquellos amantes del diseño, esta librería nos permite visualizar el contenido de nuestras páginas o tambien conocidos como componentes. Podremos insertar en nuestras imágenes, cuadros de texto, contenedores (<div>) una animación que al desplazarnos con la rueda del ratón aparezcan (o incluso que desaparezcan) con distintas animaciones que embellezcan nuestra aplicación dándole un aspecto más amigable y fluido.

Requisitos para la Animación en Scroll para Angular

  • Tu proyecto de Angular donde deseas implementar la librería

A continuación, solo debes seguir los siguientes pasos:

  • 1. Después de haber creado tu proyecto en la línea de comandos debes posicionarte dentro de la carpeta de tu proyecto:
foto1
  • 2. A continuación, escribe la siguiente instrucción:
foto2
  • 3. Necesitaremos importar los archivos de estilo en el archivo de configuración, el cual se llama Angular.json. Buscamos el array de “styles” para incorporar la ruta de la carpeta aos que se aloja el archivo CSS. Dicha ruta es:  “./node_modules/aos/dist/aos.css” .Aunque recomiendo escribirlo a mano, no cuesta nada.
foto3
  • 4. Ahora, queda importar la librería dentro de nuestro componente que deseemos que ocurran las animaciones.  Utilizando:    
 import * as AOS from ‘aos’;

Hay que importarlo dentro del componente que desees

IMPORTANTE:

Probablemente estés instalando la librería a la par que sigues este tutorial, y seguramente , el Visual Studio te está indicando que tienes un error tal como se muestra en la siguiente imagen:

foto4

Para solucionarlo, vuelve a tu consola de comandos y escribe:

npm i –save-dev @types/aos
foto5

Al acabar automáticamente el error desaparece, si no prueba reiniciando el Visual Studio Code

  • 5. Por último, queda implementar los atributos de las animaciones dentro de las etiquetas que quieras que se anime de la plantilla:
foto6

Este es un ejemplo, pero en la página oficial encontrarás más ejemplos de animaciones y con su documentación al final del todo.

Página de la librería AOS: https://michalsnik.github.io/aos/


Autor: Aarón Estrada Nieto

Curso: Desarrollo Web Full Stack + MultiCloud con Azure y AWS

Centro: Tajamar

Año académico: 2022-2023

Github: https://github.com/Byaaron11/post_video_angular.git

LinkedIn: https://www.linkedin.com/in/aaron-estrada-nieto-a67355230/

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.