j-Animation
Este componente puede animar elementos con la clase .animation.
Configuración:
style {Number}estilo de animación:- Opacidad
1 2escala de grande a normal (default)3escala de pequeño a normal4rotación Z5cambio de posición X6cambio de posición Y
- Opacidad
delay {Number}retraso entre animaciones (predeterminado:200)- Retraso de inicialización
init {Number}(predeterminado:1000) cleaner {Number} retraso para el limpiador de clases de animación (predeterminado:1000se multiplica por el recuento de elementos)together {Boolean}todos los elementos se animarán juntos (predeterminado:false)visible {Boolean}realiza animación cuando el elemento con animación es visible (predeterminado:false)offset {Number}desplazamiento (umbral) para visibilidad (predeterminado:50)exec {String}un enlace al método que se ejecutará después de la animacióndatasource {String}un enlace a la fuente de datos (si se modifica la fuente de datos, la animación se realizará nuevamente)if {String}una condición para la ruta (la misma característica quej-Part), si el valor será el mismo que el valorifentonces se ejecutará la animación (de lo contrario, todos los elementos se restaurarán al estado anterior)
Configuración de elementos
La configuración del elemento se puede definir en el atributo data-animation="delay:100;order:3" y es opcional:
noanimation {Boolean}deshabilita la animación para este elemento (solo elimina la clase.animation)- Retraso de animación
delay {Number}(predeterminado:config.delay) - Índice de orden de animación
order {Number}, debe comenzar con1... (los elementos con el mismo orden se mostrarán juntos) style {Number}un estilo personalizado para el elemento
Úselo con <ui-component name="animation">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia MIT.
<ui-plugin path="form" class="container">
<ui-component name="animation" config="style:6">
<div class="row">
<div class="col-md-3 m">
<ui-component name="input" path="?.name" class="animation">Name</ui-component>
</div>
<div class="col-md-3 m">
<ui-component name="input" path="?.price" config="type:number" class="animation">Price</ui-component>
</div>
<div class="col-md-3 m">
<ui-component name="input" path="?.address" class="animation" data-animation="noanimation:1">Without animation</ui-component>
</div>
</div>
</ui-component>
</ui-plugin>