SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Transiciones y animaciones CSS - ¡Que empiece el baile!
Transiciones y animaciones CSS
¡Que empiece el baile!
Madrid – 27 de Noviembre de 2015
Transiciones y animaciones CSS - ¡Que empiece el baile!
1. Introducción
2. Transiciones CSS
3. Animaciones CSS
Índice
Luis Calvo Díaz
Senior Front Developer en Paradigma Tecnológico
@LuisCalvoDiaz
Autor
Transiciones y animaciones CSS - ¡Que empiece el baile!
1 Introducción
Objetos embebidos
Programación
Transiciones y animaciones CSS - ¡Que empiece el baile!
1 Introducción
Transiciones
Proporcionan una forma de animar los cambios de las propiedades CSS,
en lugar de que éstos se produzcan de manera instantánea
Animaciones
Permiten crear secuencias de acciones sobre un elemento HTML
Transiciones y animaciones CSS - ¡Que empiece el baile!
2 Transiciones CSS
Para crear un efecto de Transición basta con especificar la propiedad (o propiedades) que van a cambiar y la duración
de la transición, por ejemplo: transition: width 2s
Además contamos con las siguientes propiedades:
• transition-delay
• transition-timing-function
Linear Ease Ease-in Ease-out Ease-in-out
transition: width 2s linear 1s
Podemos usar también:
Transiciones y animaciones CSS - ¡Que empiece el baile!
2 Transiciones CSS
Transiciones y animaciones CSS - ¡Que empiece el baile!
2 Animaciones CSS
Para crear una animación sobre un elemento HTML necesitamos especificar, al menos, el “animation-name”,
“animation-duration” y los “keyframes” que conforma la secuencia de la animación a realizar. Por ejemplo:
@keyframes ejemplo {
from {background-color: red;}
to {background-color: yellow;}
}
div {
width: 100px;
height: 100px;
background-color: red;
animation-name: ejemplo;
animation-duration: 4s;
}
Los @keyframes podemos especificarlos
también en forma de porcentajes:
@keyframes ejemplo {
0% {background-color: red;}
25% {background-color: yellow;}
50% {background-color: blue;}
100% {background-color: green;}
}
Transiciones y animaciones CSS - ¡Que empiece el baile!
2 Animaciones CSS
Además contamos con las siguientes propiedades que nos ayudan a parametrizar y definir con más detalle nuestra
secuencia de animación:
• animation-timing-function
• animation-delay
• animation-iteration-count : número de veces (por defecto 1), “infinite”, “initial” (1) o “inherit”
• animation-direction: “normal” (por defecto) “reverse” (comienza desde el final), “alternate” y “alternate-reverse”
• animation-fill-mode: por defecto la animación no surtirá efecto antes de que comience ni después de terminar, pero
podemos modificar esto con “backwards” (antes de la animación se aplicarán los estilos del keyframe 0%),
“forwards” (cuando finalice la animación, el elemento se quedará con los estilos del keyframe 100%), “both”
(ambos) o “normal” (es el valor por defecto, ninguno de los anteriores)
Podemos usar el siguiente atajo:
animation: [animation-name] [animation-duration] [animation-timing-function] [animation-
delay] [animation-iteration-count] [animation-direction] [animation-fill-mode];
Transiciones y animaciones CSS - ¡Que empiece el baile!
2 Animaciones CSS
Transiciones y animaciones CSS - ¡Que empiece el baile!
¡Muchas gracias!
Buscamos talento:
rrhh@paradigmadigital.com

Weitere ähnliche Inhalte

Was ist angesagt?

Normas apa,mla y otras
Normas apa,mla y otrasNormas apa,mla y otras
Normas apa,mla y otrasDiego Gallegos
 
Investigacion documental sep 2016
Investigacion documental sep 2016Investigacion documental sep 2016
Investigacion documental sep 2016L. Ivan C. Bapo
 
¡¡¡Producción de textos académicos!!!
¡¡¡Producción de textos académicos!!!¡¡¡Producción de textos académicos!!!
¡¡¡Producción de textos académicos!!!Chiollett Robrtilla
 
Presentación de resultados
Presentación de resultadosPresentación de resultados
Presentación de resultadosJacinto Arroyo
 
Diferencia Entre Marco Teórico Y Marco Conceptual.pptx
Diferencia Entre Marco Teórico Y Marco Conceptual.pptxDiferencia Entre Marco Teórico Y Marco Conceptual.pptx
Diferencia Entre Marco Teórico Y Marco Conceptual.pptxUTEA
 
El ensayo ppt
El ensayo pptEl ensayo ppt
El ensayo pptaledrojan
 
Como hacer un ensayo argumentativo
Como hacer un ensayo argumentativoComo hacer un ensayo argumentativo
Como hacer un ensayo argumentativoDaniel Rojas
 
Contenido Del Libro
Contenido Del LibroContenido Del Libro
Contenido Del LibroJ Carlos
 
Proyecto de investigacion
Proyecto de investigacionProyecto de investigacion
Proyecto de investigacionTensor
 
Correspondencia entre el Objetivo general y el tipo de Investigación
Correspondencia entre el Objetivo general y el tipo de InvestigaciónCorrespondencia entre el Objetivo general y el tipo de Investigación
Correspondencia entre el Objetivo general y el tipo de InvestigaciónAna Sánchez del Valle
 
Exposición y argumentación
Exposición y argumentaciónExposición y argumentación
Exposición y argumentacióngabmet
 
Normas APA 7.pptx
Normas APA 7.pptxNormas APA 7.pptx
Normas APA 7.pptxRosasEli
 

Was ist angesagt? (20)

Normas apa,mla y otras
Normas apa,mla y otrasNormas apa,mla y otras
Normas apa,mla y otras
 
Curso sobre redaccion cientifica
Curso sobre redaccion cientificaCurso sobre redaccion cientifica
Curso sobre redaccion cientifica
 
Investigacion documental sep 2016
Investigacion documental sep 2016Investigacion documental sep 2016
Investigacion documental sep 2016
 
Producción de textos académicos
Producción de textos académicosProducción de textos académicos
Producción de textos académicos
 
¡¡¡Producción de textos académicos!!!
¡¡¡Producción de textos académicos!!!¡¡¡Producción de textos académicos!!!
¡¡¡Producción de textos académicos!!!
 
Presentación de resultados
Presentación de resultadosPresentación de resultados
Presentación de resultados
 
El informe
El informeEl informe
El informe
 
Diferencia Entre Marco Teórico Y Marco Conceptual.pptx
Diferencia Entre Marco Teórico Y Marco Conceptual.pptxDiferencia Entre Marco Teórico Y Marco Conceptual.pptx
Diferencia Entre Marco Teórico Y Marco Conceptual.pptx
 
El ensayo ppt
El ensayo pptEl ensayo ppt
El ensayo ppt
 
Como hacer un ensayo argumentativo
Como hacer un ensayo argumentativoComo hacer un ensayo argumentativo
Como hacer un ensayo argumentativo
 
Cuestionario taller de investigacion
Cuestionario taller de investigacionCuestionario taller de investigacion
Cuestionario taller de investigacion
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
JustificacióN
JustificacióNJustificacióN
JustificacióN
 
Contenido Del Libro
Contenido Del LibroContenido Del Libro
Contenido Del Libro
 
Proyecto de investigacion
Proyecto de investigacionProyecto de investigacion
Proyecto de investigacion
 
El Informe
El InformeEl Informe
El Informe
 
Correspondencia entre el Objetivo general y el tipo de Investigación
Correspondencia entre el Objetivo general y el tipo de InvestigaciónCorrespondencia entre el Objetivo general y el tipo de Investigación
Correspondencia entre el Objetivo general y el tipo de Investigación
 
Exposición y argumentación
Exposición y argumentaciónExposición y argumentación
Exposición y argumentación
 
El informe
El informeEl informe
El informe
 
Normas APA 7.pptx
Normas APA 7.pptxNormas APA 7.pptx
Normas APA 7.pptx
 

Andere mochten auch

Bailes Latinos
Bailes LatinosBailes Latinos
Bailes Latinosguestbd1da
 
Cómo Diseñar Software de Calidad en 4 pasos - Codemotion 2015
Cómo Diseñar Software de Calidad en 4 pasos - Codemotion 2015Cómo Diseñar Software de Calidad en 4 pasos - Codemotion 2015
Cómo Diseñar Software de Calidad en 4 pasos - Codemotion 2015Jose Álvarez de Perea
 
Azure web apps deep dive
Azure web apps   deep diveAzure web apps   deep dive
Azure web apps deep diverobertogg
 
Bailes modernos de diferentes decadas 1
Bailes modernos de diferentes decadas 1Bailes modernos de diferentes decadas 1
Bailes modernos de diferentes decadas 1Miriam Gravant
 

Andere mochten auch (7)

Bailes Latinos
Bailes LatinosBailes Latinos
Bailes Latinos
 
Cómo Diseñar Software de Calidad en 4 pasos - Codemotion 2015
Cómo Diseñar Software de Calidad en 4 pasos - Codemotion 2015Cómo Diseñar Software de Calidad en 4 pasos - Codemotion 2015
Cómo Diseñar Software de Calidad en 4 pasos - Codemotion 2015
 
Azure web apps deep dive
Azure web apps   deep diveAzure web apps   deep dive
Azure web apps deep dive
 
Ecs codemotion
Ecs codemotionEcs codemotion
Ecs codemotion
 
Horror movie homepage analysis
Horror movie homepage analysisHorror movie homepage analysis
Horror movie homepage analysis
 
Tipos de Bailes
Tipos de BailesTipos de Bailes
Tipos de Bailes
 
Bailes modernos de diferentes decadas 1
Bailes modernos de diferentes decadas 1Bailes modernos de diferentes decadas 1
Bailes modernos de diferentes decadas 1
 

Ähnlich wie Animaciones y transiciones en CSS: Que empiece el baile

Animación con css3 y html5
Animación con css3 y html5Animación con css3 y html5
Animación con css3 y html5futurodelweb.com
 
HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5Plain Concepts
 
BogotaCSS - De @keyframes a fotogramas clave
BogotaCSS - De @keyframes  a fotogramas clave BogotaCSS - De @keyframes  a fotogramas clave
BogotaCSS - De @keyframes a fotogramas clave Francisco Rodriguez
 
02. Interactuando con controles de UI
02. Interactuando con controles de UI02. Interactuando con controles de UI
02. Interactuando con controles de UIDanae Aguilar Guzmán
 
Conoce HTML5 y CSS3
Conoce HTML5 y CSS3Conoce HTML5 y CSS3
Conoce HTML5 y CSS3Marta Armada
 
"CSS Preprocessors Time!" por @nahuelsotelo
"CSS Preprocessors Time!" por @nahuelsotelo"CSS Preprocessors Time!" por @nahuelsotelo
"CSS Preprocessors Time!" por @nahuelsotelowebcat
 
Adaptando CSS a los programadores: SASS y Compass
Adaptando CSS a los programadores: SASS y CompassAdaptando CSS a los programadores: SASS y Compass
Adaptando CSS a los programadores: SASS y CompassParadigma Digital
 
Variables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPressVariables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPressWordPress Tarragona
 
PHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio CarracedoPHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio CarracedoPHP Vigo
 
hojas de_estilo_css
 hojas de_estilo_css hojas de_estilo_css
hojas de_estilo_cssGeorge Diaz
 
Uso de after y diseño de los cards
Uso de after y diseño de los cardsUso de after y diseño de los cards
Uso de after y diseño de los cardsCarlosMora267870
 

Ähnlich wie Animaciones y transiciones en CSS: Que empiece el baile (20)

Estilo & CSS3
Estilo & CSS3Estilo & CSS3
Estilo & CSS3
 
Animación con css3 y html5
Animación con css3 y html5Animación con css3 y html5
Animación con css3 y html5
 
HTML5 Warm up!
HTML5 Warm up!HTML5 Warm up!
HTML5 Warm up!
 
HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5
 
html5-css3
html5-css3html5-css3
html5-css3
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
 
Animando con sass
Animando con sassAnimando con sass
Animando con sass
 
Ria 03-html5-css3
Ria 03-html5-css3Ria 03-html5-css3
Ria 03-html5-css3
 
BogotaCSS - De @keyframes a fotogramas clave
BogotaCSS - De @keyframes  a fotogramas clave BogotaCSS - De @keyframes  a fotogramas clave
BogotaCSS - De @keyframes a fotogramas clave
 
02. Interactuando con controles de UI
02. Interactuando con controles de UI02. Interactuando con controles de UI
02. Interactuando con controles de UI
 
Conoce HTML5 y CSS3
Conoce HTML5 y CSS3Conoce HTML5 y CSS3
Conoce HTML5 y CSS3
 
Curso HTML 5 & jQuery - Leccion 10
Curso HTML 5 & jQuery - Leccion 10Curso HTML 5 & jQuery - Leccion 10
Curso HTML 5 & jQuery - Leccion 10
 
CSS3
CSS3CSS3
CSS3
 
"CSS Preprocessors Time!" por @nahuelsotelo
"CSS Preprocessors Time!" por @nahuelsotelo"CSS Preprocessors Time!" por @nahuelsotelo
"CSS Preprocessors Time!" por @nahuelsotelo
 
Adaptando CSS a los programadores: SASS y Compass
Adaptando CSS a los programadores: SASS y CompassAdaptando CSS a los programadores: SASS y Compass
Adaptando CSS a los programadores: SASS y Compass
 
Variables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPressVariables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPress
 
PHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio CarracedoPHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
 
hojas de_estilo_css
 hojas de_estilo_css hojas de_estilo_css
hojas de_estilo_css
 
Manual css3 nov2014
Manual css3 nov2014Manual css3 nov2014
Manual css3 nov2014
 
Uso de after y diseño de los cards
Uso de after y diseño de los cardsUso de after y diseño de los cards
Uso de after y diseño de los cards
 

Kürzlich hochgeladen

Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 

Kürzlich hochgeladen (20)

Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 

Animaciones y transiciones en CSS: Que empiece el baile

  • 1. Transiciones y animaciones CSS - ¡Que empiece el baile! Transiciones y animaciones CSS ¡Que empiece el baile! Madrid – 27 de Noviembre de 2015
  • 2. Transiciones y animaciones CSS - ¡Que empiece el baile! 1. Introducción 2. Transiciones CSS 3. Animaciones CSS Índice Luis Calvo Díaz Senior Front Developer en Paradigma Tecnológico @LuisCalvoDiaz Autor
  • 3. Transiciones y animaciones CSS - ¡Que empiece el baile! 1 Introducción Objetos embebidos Programación
  • 4. Transiciones y animaciones CSS - ¡Que empiece el baile! 1 Introducción Transiciones Proporcionan una forma de animar los cambios de las propiedades CSS, en lugar de que éstos se produzcan de manera instantánea Animaciones Permiten crear secuencias de acciones sobre un elemento HTML
  • 5. Transiciones y animaciones CSS - ¡Que empiece el baile! 2 Transiciones CSS Para crear un efecto de Transición basta con especificar la propiedad (o propiedades) que van a cambiar y la duración de la transición, por ejemplo: transition: width 2s Además contamos con las siguientes propiedades: • transition-delay • transition-timing-function Linear Ease Ease-in Ease-out Ease-in-out transition: width 2s linear 1s Podemos usar también:
  • 6. Transiciones y animaciones CSS - ¡Que empiece el baile! 2 Transiciones CSS
  • 7. Transiciones y animaciones CSS - ¡Que empiece el baile! 2 Animaciones CSS Para crear una animación sobre un elemento HTML necesitamos especificar, al menos, el “animation-name”, “animation-duration” y los “keyframes” que conforma la secuencia de la animación a realizar. Por ejemplo: @keyframes ejemplo { from {background-color: red;} to {background-color: yellow;} } div { width: 100px; height: 100px; background-color: red; animation-name: ejemplo; animation-duration: 4s; } Los @keyframes podemos especificarlos también en forma de porcentajes: @keyframes ejemplo { 0% {background-color: red;} 25% {background-color: yellow;} 50% {background-color: blue;} 100% {background-color: green;} }
  • 8. Transiciones y animaciones CSS - ¡Que empiece el baile! 2 Animaciones CSS Además contamos con las siguientes propiedades que nos ayudan a parametrizar y definir con más detalle nuestra secuencia de animación: • animation-timing-function • animation-delay • animation-iteration-count : número de veces (por defecto 1), “infinite”, “initial” (1) o “inherit” • animation-direction: “normal” (por defecto) “reverse” (comienza desde el final), “alternate” y “alternate-reverse” • animation-fill-mode: por defecto la animación no surtirá efecto antes de que comience ni después de terminar, pero podemos modificar esto con “backwards” (antes de la animación se aplicarán los estilos del keyframe 0%), “forwards” (cuando finalice la animación, el elemento se quedará con los estilos del keyframe 100%), “both” (ambos) o “normal” (es el valor por defecto, ninguno de los anteriores) Podemos usar el siguiente atajo: animation: [animation-name] [animation-duration] [animation-timing-function] [animation- delay] [animation-iteration-count] [animation-direction] [animation-fill-mode];
  • 9. Transiciones y animaciones CSS - ¡Que empiece el baile! 2 Animaciones CSS
  • 10. Transiciones y animaciones CSS - ¡Que empiece el baile! ¡Muchas gracias! Buscamos talento: rrhh@paradigmadigital.com

Hinweis der Redaktion

  1. Podemos especificar varias propiedades que vayan a cambiar separándolas con comas: transition: width 2s, height 2s. Pero si no ponemos la duración no surtirá efecto porque el valor por defecto de la duración es 0
  2. Podemos, igual que en las transiciones, encadenar varias animaciones al mismo elemento