Herramientas de usuario

Herramientas del sitio


clase:daw:diw:2eval:tema08

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
clase:daw:diw:2eval:tema08 [2021/01/10 14:23]
admin [Animaciones]
clase:daw:diw:2eval:tema08 [2022/02/13 19:57] (actual)
admin
Línea 22: Línea 22:
  
 Mas información: Mas información:
-  * [[https://www.youtube.com/watch?v=sX5hzEMMQAI|Animaciones y transiciones CSS]]: Vídeo de Youtube +  * Diseño 
-  * [[https://www.kirupa.com/html5/css3_animations_vs_transitions.htm|CSS3: Animations vs. Transitions]] +    * [[https://uxdesign.cc/the-ultimate-guide-to-proper-use-of-animation-in-ux-10bd98614fa9|The ultimate guide to proper use of animation in UX]] 
-  * [[https://cssanimation.rocks/es/transition-vs-animation/|Transiciones vs. Animaciones]] +    * [[https://www.youtube.com/watch?v=MXMlTOnZSvo|Evangelina Ferreira - Newton meets CSS]] 
-  * [[https://www.youtube.com/watch?v=MXMlTOnZSvo|Evangelina Ferreira - Newton meets CSS]]+    * [[https://www.smashingmagazine.com/2011/09/the-guide-to-css-animation-principles-and-examples/|The Guide To CSS Animation: Principles and Examples]] 
 +  * CSS 
 +    * [[https://www.youtube.com/watch?v=sX5hzEMMQAI|Animaciones y transiciones CSS]]: Vídeo de Youtube 
 +    * [[https://www.kirupa.com/html5/css3_animations_vs_transitions.htm|CSS3: Animations vs. Transitions]] 
 +    * [[https://cssanimation.rocks/es/transition-vs-animation/|Transiciones vs. Animaciones]] 
  
  
Línea 232: Línea 237:
   * duracion: Duración en segundos de la transición   * duracion: Duración en segundos de la transición
   * timing-function: La velocidad de la transición.  Sus valores son:   * timing-function: La velocidad de la transición.  Sus valores son:
-    * ''linear'': Velocidad constante. //e=v*t//+    * ''linear'': Velocidad constante. $e=v \cdot t$
     * ''ease''     * ''ease''
-    * ''ease-in'': Aceleración constante //e=½a*t²//+    * ''ease-in'': Aceleración constante. $e=\frac{1}{2} \cdot a \cdot t^{2}$
     * ''ease-out''     * ''ease-out''
     * ''ease-in-out''     * ''ease-in-out''
Línea 271: Línea 276:
 Mas información: Mas información:
   * [[http://www.w3schools.com/css/css3_animations.asp|CSS3 Animations]]   * [[http://www.w3schools.com/css/css3_animations.asp|CSS3 Animations]]
-  * [[https://www.sitepoint.com/top-9-animation-libraries-use-2016/|Top 9 Animation Libraries to Use in 2016]]+  * [[https://css-tricks.com/css-animation-libraries/|CSS Animation Libraries]] 
 +  * [[https://animxyz.com/|AnimXYZ]]
   * [[https://daneden.github.io/animate.css/|Animate.css]]   * [[https://daneden.github.io/animate.css/|Animate.css]]
   * [[https://minimamente.com/example/magic_animations/|Magic Animations]]   * [[https://minimamente.com/example/magic_animations/|Magic Animations]]
 +  * 
 +
  
 Las animaciones constan de dos apartados distintos.  Las animaciones constan de dos apartados distintos. 
Línea 294: Línea 302:
                          
             .c-cuadrado--girar {             .c-cuadrado--girar {
-              animation-name: c-cuadrado-girar;+              animation-name: animacion-girar;
               animation-duration: 3s;               animation-duration: 3s;
             }             }
                          
                          
-            @keyframes c-cuadrado-girar {+            @keyframes animacion-girar {
               0% {               0% {
                 transform: rotate(0deg);                 transform: rotate(0deg);
Línea 306: Línea 314:
                              
               50% {               50% {
-                transform: rotate(365deg);+                transform: rotate(360deg);
                 background-color: #1C4673;                 background-color: #1C4673;
               }               }
Línea 332: Línea 340:
   * ''animation-duration'': Duración en segundos.   * ''animation-duration'': Duración en segundos.
   * ''animation-timing-function'': La velocidad   * ''animation-timing-function'': La velocidad
-    * ''linear'': Velocidad constante. //e=v*t//+    * ''linear'': Velocidad constante. $e=v \cdot t$
     * ''ease''     * ''ease''
-    * ''ease-in'': Aceleración constante //e=½a*t²//+    * ''ease-in'': Aceleración constante $e=\frac{1}{2} \cdot a \cdot t^{2}$
     * ''ease-out''     * ''ease-out''
     * ''ease-in-out''     * ''ease-in-out''
Línea 351: Línea 359:
     * ''backwards'': Antes de empezar la animación (por si hay un delay),  ya está  como en el primer Frame.     * ''backwards'': Antes de empezar la animación (por si hay un delay),  ya está  como en el primer Frame.
     * ''both'': Es unir ''forwards'' y ''backwards''.     * ''both'': Es unir ''forwards'' y ''backwards''.
-  * ''animation-play-state'': Como empieza la animación+  * ''animation-play-state'': Como empieza la animación. Mas información en [[https://css-tricks.com/how-to-play-and-pause-css-animations-with-css-custom-properties/|How to Play and Pause CSS Animations with CSS Custom Properties]]
     * ''running'': Empieza ejecutándose     * ''running'': Empieza ejecutándose
     * ''paused'': Empieza pausada     * ''paused'': Empieza pausada
Línea 358: Línea 366:
 Mas información de la timing-function en:  Mas información de la timing-function en: 
   * [[https://tympanus.net/codrops/css_reference/timing-function_value/|<timing-function>]]   * [[https://tympanus.net/codrops/css_reference/timing-function_value/|<timing-function>]]
-  * [https://cubic-bezier.com/|https://cubic-bezier.com/]]+  * [[https://cubic-bezier.com/|https://cubic-bezier.com/]]
   * [[http://www.roblaplaca.com/examples/bezierBuilder/|CSS cubic-bezier Builder]]   * [[http://www.roblaplaca.com/examples/bezierBuilder/|CSS cubic-bezier Builder]]
   * [[https://matthewlein.com/tools/ceaser|Ceaser - CSS Easing Animation Tool - Matthew Lein]]   * [[https://matthewlein.com/tools/ceaser|Ceaser - CSS Easing Animation Tool - Matthew Lein]]
Línea 395: Línea 403:
 <sxh css> <sxh css>
 .c-cuadrado--girar { .c-cuadrado--girar {
-  animation-name: c-cuadrado-girar;+  animation-name: animacion-girar;
   animation-duration: 1.5s;   animation-duration: 1.5s;
   animation-iteration-count: 2;   animation-iteration-count: 2;
Línea 402: Línea 410:
  
  
-@keyframes c-cuadrado-girar {+@keyframes animacion-girar {
   0% {   0% {
  transform: rotate(0deg);  transform: rotate(0deg);
Línea 409: Línea 417:
      
   100% {   100% {
- transform: rotate(365deg);+ transform: rotate(360deg);
  background-color: #1C4673;  background-color: #1C4673;
   }    } 
clase/daw/diw/2eval/tema08.1610285001.txt.gz · Última modificación: 2021/01/10 14:23 por admin