Este curso es lo máximo. Lo único malo es que si no viste la peli te comes spoilers 😄
Requisitos para tomar el curso
Sabes más de animaciones de lo que crees
Animationland game
Creando contadores con CSS en Animationland
Maquetando a nuestros conejitos en Animationland: contexto de apilamiento
Dibujando a nuestros conejitos con CSS en Animationland
Animation y keyframes en CSS
Animation name y keyframe
Animation duration
Animation timing function, iteration count y delay
Animation direction, fill mode y play state
Rendimiento de animaciones con CSS
CSS Triggers: layout, paint y composite
Debugging de animaciones con DevTools
Buenas prácticas para optimizar animaciones web
Libros recomendados y próximos pasos
Continúa en el Curso Práctico de Animaciones con CSS
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Estefany Aguilar
En esta articlase, hablaremos de todo el trabajo de renderizado de la web. Que sería básicamente unos procesos, como lo vemos a continuación:
🐱🏍 JavaScript 🐱🏍Style 🐱🏍 Layout 🐱🏍 Paint 🐱🏍 Composite
El día de hoy, hablaremos de estas últimas tres, estos son los procesos que tienen que hacer algunas de nuestras propiedades para poder renderizarse en la web 💻. Sucede en cuestión de milisegundos.
Si nos dirigimos a csstriggers.com{target="_blank"}, podremos ver todas las propiedades de CSS que utilizamos y cómo actúan en los diferentes navegadores y motores. A continuación veremos una vista previa 👇.
Existen algunas propiedades en css que hacen que las paginas tarden mas en cargar. Esto se debe a que tienen que pasar por ciertas “capas” de renderizado hasta que se pinten en la pantalla.
En pocas palabras, las propiedades que tengan relacion con una gran cantidad de pixeles nos van a afectar en el performance de la pagina web. Por eso el background afecta al desempeño de la pagina web ⌛.
Contribución creada con los aportes de: Joseph Darwin Carhuaz Villagomez, Irving Juárez y Angel David Osorio Leyva.
Aportes 14
Preguntas 6
Este curso es lo máximo. Lo único malo es que si no viste la peli te comes spoilers 😄
Composite: Ordena las partes de la página. Propiedades como opacity y transform.
Paint: Rellena píxeles. Implica colores, imágenes, textos, sombras…
Layout: Diseño de la página. Ancho, margin, padding, border…
Aquí la pagina que la profe usa
👇
CSS Triggers
Notas de la clase
Recomiendo ver esta lectura, cuenta con GIF y ilustraciones que te permitirán entender mejor como funcionan los procesos.
link: https://developers.google.com/web/updates/2018/09/inside-browser-part3
Existen algunas propiedades en css que hacen que las paginas tarden mas en cargar. Esto se debe a que tienen que pasar por ciertas “capas” de renderizado hasta que se pinten en la pantalla.
.
En pocas palabras, las propiedades que tengan relacion con una gran cantidad de pixeles nos van a afectar en el performance de la pagina web. Por eso el background
afecta al desempeño de la pagina web.
.
Este tema también se ve en el curso pasado, aunque no se toca muy a fondo.
Estos son los procesos que influyen en el renderizado de la web, podemos centrarnos principalmente en:
El LCP (Largest Contentful Paint) mide la velocidad de despliegue del contenido más extenso de una página web. Es decir, marca el tiempo que tarda en renderizar la imagen o el bloque de texto más grande con relación al momento en que comenzó a cargarse la página
¿Qué es CLS? # CLS es una medida de la ráfaga más grande de las puntuaciones de cambio de diseño para cada cambio de diseño inesperado que se produce durante toda la vida útil de una página. Se produce un cambio de diseño cada vez que un elemento visible cambia su posición de un fotograma renderizado al siguiente
display
, position
, float
, flexbox
y grid
.background-color
, box-shadow
, border
y transform
.z-index
, opacity
y transform
.Les comparto mi proyecto, lo único es que no sé por qué en celular el score no funciona, como debería, solo aparece la cuenta si cambio de pantalla y luego vuelvo al navegador.
Si alguien sabe que pasa se lo agradezco.
Proyecto: https://mateorol9.github.io/bunny-game/
Y los spoilers 🤔 , alguien quiere pensar en los spoilers 😥
no se si a todos les pasa pero no me deja reproducir la clase numero 9 y 10 😕
siempre veo mis clsases en el ordenador, lo intente ver por la APP y nada 😦
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?