In this course we will implement something very fun to learn by talking about a very famous movie, where the main character wonders the why of many things.
Just that our starting point Why do animations?
They have benefits for the brain
Communicate
They connect contexts
Generate UI choreography
They attract attention
1. Animations have benefits for the brain
Animations allow us to reduce the effort that the user makes when entering a web page with several elements, therefore, we raise the attention on what is most important.
2. Animations communicate
Animations serve to elaborate a common thread that is associated to real life, otherwise, it can generate confusion or frustration.
3. Animations connect contexts
Animations relate the unique features of any application, regardless of the platform it is used on or the language it was built in.
In conjunction with images and typography, animations are relevant to give the user a sense of being in the same place.
For example, Platzi, independent of the Android, Apple or web version, its animations are the same making the user recognize the application.
4. UI Choreography
Animations should have consistency in movement and duration. A ball bouncing smoothly does not convey the same thing as a ball bouncing quickly.
5. Animations attract attention
This is the interception of the previous reasons, animations reduce the cognitive load to communicate and express various real life situations in an orderly manner, thinking ahead to what we are creating.
Welcome to the course! And join us in this amazing world of "Alice in Animationland".
Codi.link is a code editor to write HTML, CSS and JavaScript, and visualize the result in real time. Throughout the course you will observe examples with this tool. Use it to damage or create new examples to help you reinforce the topics learned.
☝ Las animaciones también son importantes para brindar uuna buena experiencia de usuario. ¿Algunas vez has entrado a una de estas páginas modernas y has sentido como las animaciones le dan un toque más suave? El uso de animaciones puede llegar a ser muy importante, ya que de alguna manera puedes sentir que tu página está “viva” 😄
.
Adicionalmente, hacer animaciones con CSS es ridículamente fácil, tal vez muchos lleguen pensando aquí: “No, es que esto es difícil, seguro será mucho códigp”, pero para nada es así, con muy pocas propiedades puedes crear animaciones bien pro 😉. De hecho, seguramente escribas más reglas para darle estilos a tu elemento que las reglas que escribirás para animar jaja.
.
So, ya que estás aquí… ¡Ánimos! Este curso es increíble 😄
- Las animaciones tienen beneficio para nuestro cerebro: Ayudan a reducir la carga cognitiva, y generar atención en espacios realmente importantes.
**- Las animaciones se comunican: **Las figuras emiten diversos mensajes que nos ayudan a asociar situaciones en la vida real.
**- Las animaciones conectan contextos: **Si ejecutaríamos una App móvil y la web de un mismo sitio(ejemplo: Platzi), la animación ayudaría a que logremos relacionarlos y reconozcamos de manera rápida de quien se trata. (Platzi)
- Coreografía de UI: Las animaciones deben comunicar el mismo mensaje.
**- Las animaciones llaman la atención: **Si bien es cierto que las animaciones son visualmente entretenidas y cómodas, ayudan a resaltar ciertas cosas de nuestro sitio web.
5 Razones para usar animaciones en la web
1 - Las animaciones tienen beneficios para el cerebro: nos ayudan a reducir la carga cognitiva, Con animaciones podemos hacer que los usuarios se enfoquen en las partes importantes de un web dejando de lado lo que no es tan importante.
2 - Las animaciones se comunican: Los seres humanos tratamos de conectar absolutamente todo, con animaciones podemos facilitar la comunicación entre diferentes objetos.
3 – Las animaciones conectan contextos: Independientemente de la plataforma por la que entro (web o app), debo tener la sensación como usuario de que estoy en el mismo lugar.
4 – Coreografía de UI: Todas las animaciones que creemos deben comunicar de la misma manera. Debe haber coherencia cuando creamos las animaciones.
5 – Las animaciones llaman la atención: Nos ayudan a reducir la cargar cognitiva, nos ayudan a comunicar y también a expresar muchas cosas.
Uso practico de las animaciones con CSS
.
Yo estoy haciendo un juego para mi portafolio con CSS, cuando este listo les dejare el enlace.
.
El punto es que para que parezca que el pacman y los fantasmas se mueven, yo use unos efectos en css. Así que no solo son muy cool, sino que también son útiles para crear arcade games
Pdt: Que excelente que se empiece hablando de lo bueno de las animaciones, normalmente nos encontramos con gente que dice que esto puede ser algo perjudicial para las paginas. 😃
Había buscado un curso de animaciones en CSS y vi que existía uno en el pasado, que bueno saber que se convirtieron en más de 1!
Espero aprender mucho 😄
Las animaciones pueden tener un gran impacto en la interacción, la experiencia del usuario y la eficacia de la comunicación en un sitio web o aplicación. Es importante tener en cuenta que el uso adecuado y estratégico de las animaciones puede mejorar significativamente la experiencia del usuario y ayudar a alcanzar los objetivos de negocio. Sin embargo, es importante también tener cuidado de no sobrecargar un sitio web con animaciones innecesarias ya que distraen al usuario de lo que es importante.
Mejorar la experiencia de usuario: Las animaciones pueden hacer que una página web sea más atractiva y fácil de navegar.
Destacar elementos importantes: Las animaciones pueden ayudar a resaltar elementos específicos en una página web, lo que puede ser especialmente útil en páginas con mucha información.
Proporcionar retroalimentación visual: Las animaciones pueden proporcionar retroalimentación visual a los usuarios sobre su interacción con la página web, lo que puede mejorar la usabilidad y la accesibilidad.
Conseguir atención: Las animaciones pueden atraer la atención de los usuarios a una página web y retener su interés.
Añadir personalidad: Las animaciones pueden añadir personalidad y estilo a una página web y ayudar a diferenciarse de otros sitios web similares.
Mejorar la comprensión: Las animaciones pueden ayudar a explicar conceptos complejos de manera clara y concisa, haciéndolos más accesibles y fáciles de entender.
Crear interacción: Las animaciones pueden ser utilizadas para crear interacciones con los usuarios, como juegos o aplicaciones en línea.
Aumentar la retención de información: Las animaciones pueden ser más efectivas para retener la atención de los usuarios y aumentar la retención de información en comparación con otros medios de presentación.
Proporcionar un aspecto más profesional: Las animaciones bien ejecutadas pueden mejorar la percepción de calidad y profesionalismo de un sitio web.
Mejorar la accesibilidad: Las animaciones pueden ser utilizadas para proporcionar indicaciones visuales a los usuarios con discapacidad visual, mejorando la accesibilidad del sitio web.
🧠 Las animaciones tienen beneficios para el cerebro: reduce el esfuerzo que hace el usuario y enfocarlo en las partes importates.
🗣️ Las animaciones se comunican: los humanos tratamos de armar un hilo conductor asociandolo a la vida real.
📲 Las animaciones conectan contextos: deben comunicar lo mismo independientemente de la plataforma para que el usuario tenga la sensaciòn de estar en el mismo lugar.
🕺 Coreografía de UI: Coincidir las animaciones al menos que comuniquen lo mismo. Coherencia en las animaciones.
🔊 Las animaciones llaman la atenciòn: nos ayudan a comunicar y expresar lo que debe sentirse.
Recopilatorio de resúmenes hechos por la comunidad, todo en un solo lugar GitHub. Además, en este repositorio encontraras mas resumenes de los cursos de la escuela de Desarrollo Web.😊
Analizando un poco la clase entendí que las animaciones no deben de abrumar al usuarrio. A mi parecer la función de la animación el llevar la atencion del usario hacia un elemento deseado.
Las animaciones tienen beneficios para nuestro cerebro. Evitando la sobre carga cognitiva de un sitio web, haciendo que el usuario se enfoque en lo importante.
Las animaciones se comunican. Porque nos permiten armar un hilo conductor que nos relacione con la vida real.
Las animaciones conectan contextos, si hacemos web y mobile nos permiten comunicar lo mismo.
La coreografía de UI. Nos permiten comunicar de la misma manera usando las mismas animaciones. Esto siendo coherentes con estas.
Las animaciones llaman la atención, que sería como un resumen de las primeras 4 razones.
Nunca he visto la película y no tengo ganas de verla, espero que no haya mas referencias de ella en el resto del curso. Se volverá insufrible de haber mas.
La clase va de animaciones, pero poner un fondo animado es distractivo y hasta un poco molesto, quita la atención a la presentación. La comunicación corporal de la profesora es excelente y creo que eso era suficiente para la clase.
Tenías muchas ganas de que saliera este curso!!! Además Estefany es de mis profesores favoritas 💚
Las animaciones me parecen muy importantes porque llaman la atención (lo que en diseño podríamos denominar peso visual) por ende nos permite ayudar al usuario a navegar por nuestra página (además se ve genial!).
Las transiciones y animaciones en CSS son conceptos relacionados pero distintos.
- **Transiciones** son efectos que se aplican cuando un elemento cambia de un estado a otro. Esto implica que se define un cambio gradual en propiedades específicas de un elemento, como el color o la opacidad, cuando se activa un evento (por ejemplo, al pasar el mouse sobre él).
- **Animaciones**, por otro lado, permiten crear cambios más complejos y persistentes en el tiempo, ya que se pueden definir múltiples estados y duraciones, utilizando `@keyframes`. Esto permite controlar el ciclo completo de la animación.
Ambas técnicas mejoran la experiencia del usuario al hacer las interfaces más dinámicas y atractivas.
Siento que voy a disfrutar este curso después de mucha teoría, ya que vengo del curso de Diseño Web. Se me hace gracioso que usemos <https://codi.link/> ya que el creador no es muy fan de las transformaciones, transiciones y animaciones en la web jajajaja
Tienen beneficio para el cerebro.
Una buena animación puede reducir la carga cognitiva del usuario al intentar entender la app.
Las animaciones comunican.
Las animaciones pueden transmitir una conexión con un caso de la vida real, por ejemplo, una campanita de notificaciones vibrando.
Las animaciones conectan los contextos.
Una aplicación que puede estar en diferentes plataformas; si en todas estas hay las mismas animaciones, el usuario puede entender que está en el mismo contexto, en la misma aplicación.
Coreografía de UI.
¿Una aplicación super estética que refleja suavidad, pero que todo se mueve bruscamente? Eso no va con nosotros. Las animaciones pueden hacer que toda una app lleve un ritmo y una constancia en la forma de expresarse ante el usuario.
Las animaciones nos llaman la atención.
Una animación nos da un preámbulo de algo que está a punto de suceder, o, dicho de otra forma, nos pica el ojo para que veamos lo que está pasando.
Buenos puntos, como desarrollador indi , diria que las animaciones hacen todo mas fluido y que se mire mas profesional la pagina al hacer que todo se muestre fluidamente y no abrutamente
Comienzo una nueva aventura a la par que me pongo a realizar apuntes en Notion casi que por primera vez para ir probando si me resulta mejor estrategia de estudio a solo ir tomando las clases.
Es un tema que me interesa mucho y espero pronto poder estar implementando animaciones que resulten agradables a la vista, pero que cuenten algo al usuario final.
A darle con todo 🚀
Want to see more contributions, questions and answers from the community?