SlideShare una empresa de Scribd logo
1 de 11
Desarrollo de Aplicaciones
Web con AngularJS -
Animaciones
Christian Portilla Pauca
Contenidos
 Que es una animacion?
 Que se necesita?
 Que hace ngAnimate?
 Animaciones con CSS
Que es una animacion?
 Una animacion es cuando la transformacion de
un elemento html da la ilusion de movimiento.
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/angula
rjs/1.4.8/angular-animate.js"></script>
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
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
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
Que hace ngAnimate?
ng-move cuando el elemento html cambia de
posicion
el elemento HTML tendra un conjunto de valores
de clase CSS
Que hace ngAnimate?
ng-hide añadera estos valores de clase:
ng-animate
ng-hide-animate
ng-hide-add (elemento oculto)
ng-hide-remove (elemento mostrado)
ng-hide-add-active (elemento ocultado)
ng-hide-remove-active (elemento mostrado)
Animaciones con CSS
Transiciones css o animaciones css para animar
elementos
Cambiar propiedades suavemente desde un valor
hacia otro
Fin
Mail: xhrist14n@gmail.com
Blog: http://javascriptx.wordpress.com
Site: www.christianportilla.com
Video:
https://www.youtube.com/watch?v=DWlz-
aHdKC8
Lista de Videos:
https://www.youtube.com/playlist?list=PLq0g-
O2tr8LU-Il71eScRNb8H1CnsLF9_

Más contenido relacionado

Similar a 14 desarrollo de aplicaciones web con angular js animaciones

Similar a 14 desarrollo de aplicaciones web con angular js animaciones (20)

Introducción a AngularJS #OpenExpoDay 2014
Introducción a AngularJS #OpenExpoDay 2014Introducción a AngularJS #OpenExpoDay 2014
Introducción a AngularJS #OpenExpoDay 2014
 
J query
J queryJ query
J query
 
Introducción de canvas y de svg html5
Introducción de canvas y de svg  html5Introducción de canvas y de svg  html5
Introducción de canvas y de svg html5
 
Diseño web
Diseño webDiseño web
Diseño web
 
Diseño web
Diseño webDiseño web
Diseño web
 
Diseño web
Diseño webDiseño web
Diseño web
 
Diseño web
Diseño webDiseño web
Diseño web
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Clase 12 jQuery basico
Clase 12  jQuery basicoClase 12  jQuery basico
Clase 12 jQuery basico
 
Angular 6
Angular 6Angular 6
Angular 6
 
Introduccion a AngularJS
Introduccion a AngularJSIntroduccion a AngularJS
Introduccion a AngularJS
 
React, Flux y React native
React, Flux y React nativeReact, Flux y React native
React, Flux y React native
 
Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012
 
Rails intro
Rails introRails intro
Rails intro
 
HTML5 Warm up!
HTML5 Warm up!HTML5 Warm up!
HTML5 Warm up!
 
Angular Conceptos Practicos 1
Angular Conceptos Practicos 1Angular Conceptos Practicos 1
Angular Conceptos Practicos 1
 
Mvc
MvcMvc
Mvc
 
Trabajando con imagenes en liferay 6.1
Trabajando con imagenes en liferay 6.1Trabajando con imagenes en liferay 6.1
Trabajando con imagenes en liferay 6.1
 
Skrollr basico
Skrollr basicoSkrollr basico
Skrollr basico
 

Más de christian enrique portilla pauca

05 . generacion de vista con plantillas twirl en play framework
05 .  generacion de vista con plantillas twirl en play framework05 .  generacion de vista con plantillas twirl en play framework
05 . generacion de vista con plantillas twirl en play frameworkchristian enrique portilla pauca
 
13 . desarrollo de  aplicaciones  web con angularjs -  includes
13 .  desarrollo de  aplicaciones  web con angularjs -  includes13 .  desarrollo de  aplicaciones  web con angularjs -  includes
13 . desarrollo de  aplicaciones  web con angularjs -  includeschristian enrique portilla pauca
 
12 . desarrollo de aplicaciones web con angular js y utilerias
12 .  desarrollo de aplicaciones web con angular js y utilerias12 .  desarrollo de aplicaciones web con angular js y utilerias
12 . desarrollo de aplicaciones web con angular js y utileriaschristian enrique portilla pauca
 
11 . desarrollo de aplicaciones web con angular js y validacion de formularios
11 . desarrollo de aplicaciones web con angular js y validacion de formularios11 . desarrollo de aplicaciones web con angular js y validacion de formularios
11 . desarrollo de aplicaciones web con angular js y validacion de formularioschristian enrique portilla pauca
 
10 . desarrollo de aplicaciones web con angular js y formularios
10 .  desarrollo de aplicaciones web con angular js y formularios10 .  desarrollo de aplicaciones web con angular js y formularios
10 . desarrollo de aplicaciones web con angular js y formularioschristian enrique portilla pauca
 

Más de christian enrique portilla pauca (15)

05 . generacion de vista con plantillas twirl en play framework
05 .  generacion de vista con plantillas twirl en play framework05 .  generacion de vista con plantillas twirl en play framework
05 . generacion de vista con plantillas twirl en play framework
 
13 . desarrollo de  aplicaciones  web con angularjs -  includes
13 .  desarrollo de  aplicaciones  web con angularjs -  includes13 .  desarrollo de  aplicaciones  web con angularjs -  includes
13 . desarrollo de  aplicaciones  web con angularjs -  includes
 
12 . desarrollo de aplicaciones web con angular js y utilerias
12 .  desarrollo de aplicaciones web con angular js y utilerias12 .  desarrollo de aplicaciones web con angular js y utilerias
12 . desarrollo de aplicaciones web con angular js y utilerias
 
11 . desarrollo de aplicaciones web con angular js y validacion de formularios
11 . desarrollo de aplicaciones web con angular js y validacion de formularios11 . desarrollo de aplicaciones web con angular js y validacion de formularios
11 . desarrollo de aplicaciones web con angular js y validacion de formularios
 
10 . desarrollo de aplicaciones web con angular js y formularios
10 .  desarrollo de aplicaciones web con angular js y formularios10 .  desarrollo de aplicaciones web con angular js y formularios
10 . desarrollo de aplicaciones web con angular js y formularios
 
04 . utilizando la consola de play framework
04 .  utilizando la consola de play framework04 .  utilizando la consola de play framework
04 . utilizando la consola de play framework
 
02 . configurando nuestro entorno de trabajo
02 .  configurando nuestro entorno de trabajo02 .  configurando nuestro entorno de trabajo
02 . configurando nuestro entorno de trabajo
 
01 . play framework - instalacion
01 .  play framework - instalacion01 .  play framework - instalacion
01 . play framework - instalacion
 
08 desarrollo de aplicaciones web con angular js dom
08 desarrollo de aplicaciones web con angular js   dom08 desarrollo de aplicaciones web con angular js   dom
08 desarrollo de aplicaciones web con angular js dom
 
Y01 tutorial de yeoman inicio e instalacion
Y01 tutorial de yeoman inicio e instalacionY01 tutorial de yeoman inicio e instalacion
Y01 tutorial de yeoman inicio e instalacion
 
B01 bower instalacion y primeros pasos
B01 bower instalacion y primeros pasosB01 bower instalacion y primeros pasos
B01 bower instalacion y primeros pasos
 
07 Desarrollo de Aplicaciones Web Con AngularJS y Tablas
07 Desarrollo de Aplicaciones Web Con AngularJS y Tablas07 Desarrollo de Aplicaciones Web Con AngularJS y Tablas
07 Desarrollo de Aplicaciones Web Con AngularJS y Tablas
 
Terminos iso 9000
Terminos iso 9000Terminos iso 9000
Terminos iso 9000
 
diferencias entre versiones de sencha ext js
diferencias entre versiones de sencha ext jsdiferencias entre versiones de sencha ext js
diferencias entre versiones de sencha ext js
 
Sencha ExtJS introduccion
Sencha ExtJS introduccion Sencha ExtJS introduccion
Sencha ExtJS introduccion
 

Último

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 

Último (9)

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 

14 desarrollo de aplicaciones web con angular js animaciones

  • 1. Desarrollo de Aplicaciones Web con AngularJS - Animaciones Christian Portilla Pauca
  • 2. Contenidos  Que es una animacion?  Que se necesita?  Que hace ngAnimate?  Animaciones con CSS
  • 3. Que es una animacion?  Una animacion es cuando la transformacion de un elemento html da la ilusion de movimiento.
  • 4. 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/angula rjs/1.4.8/angular-animate.js"></script>
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. Que hace ngAnimate? ng-move cuando el elemento html cambia de posicion el elemento HTML tendra un conjunto de valores de clase CSS
  • 9. Que hace ngAnimate? ng-hide añadera estos valores de clase: ng-animate ng-hide-animate ng-hide-add (elemento oculto) ng-hide-remove (elemento mostrado) ng-hide-add-active (elemento ocultado) ng-hide-remove-active (elemento mostrado)
  • 10. Animaciones con CSS Transiciones css o animaciones css para animar elementos Cambiar propiedades suavemente desde un valor hacia otro
  • 11. Fin Mail: xhrist14n@gmail.com Blog: http://javascriptx.wordpress.com Site: www.christianportilla.com Video: https://www.youtube.com/watch?v=DWlz- aHdKC8 Lista de Videos: https://www.youtube.com/playlist?list=PLq0g- O2tr8LU-Il71eScRNb8H1CnsLF9_