j-Animation
Tento komponent dokáže animovať prvky s triedou .animation.
Konfigurácia:
- Štýl animácie
style {Number}:- Nepriehľadnosť
1 2mierka od veľkej po normálnu (predvolené)3mierka od malého po normálnu4otáčanie Z5zmena polohy X6zmena polohy Y
- Nepriehľadnosť
delay {Number}oneskorenie medzi animáciou (predvolené:200)- Oneskorenie inicializácie
init {Number}(predvolené:1000) cleaner {Number} oneskorenie pre čistenie tried animácií (predvolené:1000sa vynásobí počtom prvkov)together {Boolean}všetky prvky budú animované spolu (predvolené:false)visible {Boolean}vykoná animáciu, keď je viditeľný prvok s animáciou (predvolené:false)- Posun (prah)
offset {Number}pre viditeľnosť (predvolené:50) exec {String}odkaz na metódu, ktorá sa vykoná po animáciidatasource {String}odkaz na zdroj údajov (ak sa zdroj údajov upraví, animácia sa vykoná znova)if {String}podmienka pre cestu (rovnaká vlastnosť akoj-Part), ak bude hodnota rovnaká ako hodnotaif, potom sa vykoná animácia (inak budú všetky prvky obnovené do predchádzajúceho stavu)
Konfigurácia prvku
Konfigurácia prvku môže byť definovaná v atribúte data-animation="delay:100;order:3" a je voliteľná:
noanimation {Boolean}zakáže animáciu pre tento prvok (odstráni iba triedu.animation)- Oneskorenie animácie
delay {Number}(predvolené:config.delay) - Index poradia animácie
order {Number}, musí začínať1... (prvky s rovnakým poradím sa zobrazia spolu) style {Number}vlastný štýl prvku
Použite ho so <ui-component name="animation">. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v DEF.fallback (predvolene CDN Componentator). Autor: Peter Širka. Zdroj: úložisko komponentov 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>