GX - Javascript jQuery Framework per le animazioni

Riccardo Degni, uno o l'altro eventualmente moo.rd noto, ha un nuovo, super slim (10kb), cross-browser compatibile-quadro pubblicati su jQuery animazioni.
Con GX, animazioni complesse, con tutti konfromen W3C creare elementi CSS.

GX non è solo una semplice libreria per creare le sue animazioni. Riccardo vuole andare avanti con GX e sarà un quadro FULL-VETRINA-NET con la quale è morbido, personalizzati e creare animazioni complesse con allentamento andarsene.

Sono stati importanti per lo sviluppo Riccorado due obiettivi principali:

  • "Write Less, Do More" per jQuery. Con quella GX dovrebbe mai scrivere come codice il più possibile al fine di ottenere i migliori risultati.
  • "Don't Repeat Yourself". Se una funzionalità di più di una volta utilizzato da GX, questo è riutilizzato internamente senza duplicarli.

Il bello di tutta la storia è la facilità di implementazione. Dove previuos script vari scarti di bisogno erano ormai poche righe semplici sono sufficienti per creare animazioni complesse.

? Visualizza codice JavaScript
  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 Quindici
 16
 17
 18
 19
 20
 'element' ) . gx ( { 'width' : '+=200px' , 'height' : '4em' , 'opacity' : 0.4 , 'color' : '#ff0' } , 4000 ) ; // queue animations $ ( 'element' ) . gx ( { width : 0 } , 200 ) . gx ( { width : 200 } , 4000 ) . gx ( { width : 0 } , 'verySlow' ) . gx ( { width : 100 } , 'slow' ) ; // 'Complete' callback $ ( 'element' ) . gx ( { width : 200 , height : 200 } , 2000 , 'Bounce' , function ( el ) { el. html ( 'The animation is completed!' ) ; } ) ; // 'Start' and 'Complete' callbacks $ ( 'element' ) . gx ( { width : 200 , height : 200 } , 2000 , 'Bounce' , { 'start' : function ( el ) { el. html ( 'The animation is started!' ) ; } , 'complete' : function ( el ) { el. html ( 'The animation is completed!' ) ; } } ) ; / / Semplice animazione $ ('elemento'). Gx (('width': '+ = 200px', 'height': '4 em ',' opacità ': 0,4,' colore ':' # ff0 '), 4000) / / animazioni coda $ ('elemento'). GX ((larghezza: 0), 200). gx ((larghezza: 200), 4000). GX ((larghezza: 0), 'verySlow'). gx (( larghezza: 100), 'lento'); / / 'richiamata Complete' $ ('elemento'). gx ((larghezza: 200 altezza: 200), 2000 'Bounce', function (el) (el (html 'L'animazione è completato');)) / /' start 'e' completa 'callback $ (' elemento '). gx ((larghezza: 200 altezza: 200), 2000,' Bounce ', (' start ': function (el) (el html (' L'animazione è iniziato');),' completa ': function (el) (el html (' L'animazione è completato');))); 

Per ulteriori informazioni, esempi e documentazione sono disponibili sul sito ufficiale .

http://www.mysrc.de/wp-content/plugins/sociofluid/images/twitter_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/google_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/delicious_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/digg_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/reddit_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/dzone_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/blinklist_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/blogmarks_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/furl_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/technorati_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/magnolia_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/myspace_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/facebook_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.mysrc.de/wp-content/plugins/sociofluid/images/sphinn_48.png

Articoli correlati

Commenti