Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.
CSS Motion Path
Experimental:Esta es unatecnología experimental
Comprueba laTabla de compabilidad de navegadores cuidadosamente antes de usarla en producción.
Motion Path es un módulo CSS que permite animar cualquier objeto gráfico a lo largo de una ruta personalizada.
La idea es que cuando se deseaba animar un elemento que se movía a lo largo de un "path", anteriormente solo teniamos las propiedades de animación, posición, etc. a nuestra disposición, lo que no era ideal y solo permitía movimientos simples. Conoffset-path puedes definir un "path" específico de cualquier forma que se quiera. Luego se animará a lo largo de ese "path" animandooffset-distance, y variar la rotación en algún punto usandooffset-rotate.
In this article
Ejemplo básico
<div></div>#motion-demo { offset-path: path("M20,20 C20,100 200,0 200,100"); animation: move 3000ms infinite alternate ease-in-out; width: 40px; height: 40px; background: cyan;}@keyframes move { 0% { offset-distance: 0%; } 100% { offset-distance: 100%; }}Referéncia
>Propiedades
Especificaciones
| Specification |
|---|
| Unknown specification> |