--- id: 587d78a7367417b2b2512ae1 title: Create Movement Using CSS Animation challengeType: 0 videoUrl: '' localeTitle: Crear movimiento usando la animación CSS --- ## Description
Cuando los elementos tienen una position específica, como fixed o relative , las propiedades de desplazamiento de CSS right , left , top y bottom se pueden usar en las reglas de animación para crear movimiento. Como se muestra en el ejemplo a continuación, puede empujar el elemento hacia abajo y luego hacia arriba configurando la propiedad top del fotograma clave del 50% a 50px, pero configurándolo en 0px para el primer fotograma clave ( 0% ) y el último ( 100% ).
@keyframes rainbow {
0% {
color de fondo: azul;
arriba: 0px;
}
50% {
color de fondo: verde;
superior: 50px;
}
100% {
color de fondo: amarillo;
arriba: 0px;
}
}
## Instructions
Añade un movimiento horizontal a la animación div . Usando la propiedad de desplazamiento a la left , agregue a la regla @keyframes para que rainbow comience en 0 píxeles al 0% , se mueva a 25 píxeles al 50% y termine a -25 píxeles al 100% . No reemplace la propiedad top en el editor: la animación debe tener un movimiento vertical y horizontal.
## Tests
```yml tests: - text: La regla @keyframes para 0% debe usar el desplazamiento left de 0px. testString: 'assert(code.match(/0%\s*?{\s*?background-color:\s*?blue;\s*?top:\s*?0(px)?;\s*?left:\s*?0(px)?;\s*?}/gi), "The @keyframes rule for 0% should use the left offset of 0px.");' - text: La regla @keyframes para el 50% debe usar el desplazamiento left de 25px. testString: 'assert(code.match(/50%\s*?{\s*?background-color:\s*?green;\s*?top:\s*?50px;\s*?left:\s*?25px;\s*?}/gi), "The @keyframes rule for 50% should use the left offset of 25px.");' - text: La regla @keyframes para el 100% debe usar el desplazamiento left de -25px. testString: 'assert(code.match(/100%\s*?{\s*?background-color:\s*?yellow;\s*?top:\s*?0(px)?;\s*?left:\s*?-25px;\s*?}/gi), "The @keyframes rule for 100% should use the left offset of -25px.");' ```
## Challenge Seed
```html
```
## Solution
```js // solution required ```