new AnimationOqt(div_options, delaynullable, effect, children, loopnullable, on_loadopt, on_clickopt, on_leaveopt)
Componente genera una animación a partir de un elemento div. Los efectos se pueden testear en AnimatiSS
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| div_options | JsonString | Atributos que van a enviarse al div root | ||
| delay | string | <nullable> | Tiempo de espera en ms para que se inicialice el componente y la animación | |
| effect | string | EffectList | Uno de los efectos posibles con seteo de tiempo de duración y estilo de linea de tiempo | ||
| children | HtmlElement | Body del componente con el contenido que va a animarse | ||
| loop | string | <nullable> | Se establece un loop en ms para repetir indefinidamente la animación | |
| on_load | BooleanString | <optional> | "true" | Establece si la animación se va a ejecutar inmediatamente despues de la carga del componente | 
| on_click | BooleanString | <optional> | "false" | Establece si la animación se va a ejecutar cada vez que el usuario haga un click sobre el elemento | 
| on_leave | BooleanString | <optional> | "false" | Establece si la animación se va a ejecutar al descargar el elemento | 
- Source:
Example
Animación pasando una clase al div root
<animation div_options='{"className":"d-flex pb-1"}' effect="slide-right 0.3s linear both">
  <div>
    <h3>Sin notificaciones aún!</h3>
    <h6 class="mt-n2  opacity-80 color-highlight">Pronto las recibirás</h6>
  </div>
  <i class="bi bi-envelope-exclamation-fill font-24 color-yellow-dark"></i>
</animation>
Animación que se retrasa 300ms
<animation effect="slide-bottom 0.2s linear both" delay="300">
  <div class="align-self-center ms-auto">
    <p>Aquí podrás leer las notificaciones generadas por otros usuarios de Appfin en su interacción con vos.</p>
  </div>
</animation>
Animación que no se muestra en el load pero se ejecuta cada 6 segundos
<animation effect="shake-horizontal .4s linear both" on_load="false" loop="6000">
  <div class="{{divConMensajes}}">
    {{CampoMensaje}}
  </div>
</animation>