Top Banner
Desarrollo de Aplicaciones Web con AngularJS - Animaciones Christian Portilla Pauca
11

14 desarrollo de aplicaciones web con angular js animaciones

Jan 14, 2017

Download

Internet

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 14 desarrollo de aplicaciones web con angular js   animaciones

Desarrollo de Aplicaciones Web con AngularJS -Animaciones

Christian Portilla Pauca

Page 2: 14 desarrollo de aplicaciones web con angular js   animaciones

Contenidos

Que es una animacion? Que se necesita?Que hace ngAnimate?Animaciones con CSS

Page 3: 14 desarrollo de aplicaciones web con angular js   animaciones

Que es una animacion?

Una animacion es cuando la transformacion de un elemento html da la ilusion de movimiento.

Page 4: 14 desarrollo de aplicaciones web con angular js   animaciones

Que se necesita?

Para hacer que la aplicacion este lista para animaciones, se debe incluir la libreria animate de Angularjs.<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.js"></script>

Page 5: 14 desarrollo de aplicaciones web con angular js   animaciones

Que hace ngAnimate?

El modulo de ngAnimate añade y remueve clases CSS.El modulo ngAnimate no anima tus elementos html, pero cuando se da un evento ngAnimate notifica a ciertos desencadenadores que permiten esconder o mostrar un elemento html

Page 6: 14 desarrollo de aplicaciones web con angular js   animaciones

Que hace ngAnimate?

Las directivas en AngularJS las cuales son utiles para añadir o remover clases son las siguientes:ng-show ng-hide ng-class ng-view ng-include ng-repeat ng-if

ng-switch

Page 7: 14 desarrollo de aplicaciones web con angular js   animaciones

Que hace ngAnimate?

ng-show tanto como ng-hide son directivas que permiten añadir o remover una clase.ng-enter cuando se ejecuta el evento enter.ng-leave cuando son removidos del dom

Page 8: 14 desarrollo de aplicaciones web con angular js   animaciones

Que hace ngAnimate?

ng-move cuando el elemento html cambia de posicion el elemento HTML tendra un conjunto de valores de clase CSS

Page 9: 14 desarrollo de aplicaciones web con angular js   animaciones

Que hace ngAnimate?

ng-hide añadera estos valores de clase:ng-animateng-hide-animateng-hide-add (elemento oculto)ng-hide-remove (elemento mostrado)ng-hide-add-active (elemento ocultado)ng-hide-remove-active (elemento mostrado)

Page 10: 14 desarrollo de aplicaciones web con angular js   animaciones

Animaciones con CSS

Transiciones css o animaciones css para animar elementosCambiar propiedades suavemente desde un valor hacia otro

Page 11: 14 desarrollo de aplicaciones web con angular js   animaciones

Fin

Mail: [email protected] Blog: http://javascriptx.wordpress.com Site: www.christianportilla.comVideo: https://www.youtube.com/watch?v=DWlz-aHdKC8Lista de Videos: https://www.youtube.com/playlist?list=PLq0g-O2tr8LU-Il71eScRNb8H1CnsLF9_