crop_rotate
Run
<!DOCTYPE html> <html> <head> <style> div { width: 100px; height: 100px; position: relative; background-color: blue; animation-name: move; animation-duration: 4s; animation-iteration-count:infinite; animation-direction: alternate-reverse; } @keyframes move { 0% {background-color:blue; left:0px; top:0px;} 25% {background-color:orange; left:200px; top:0px;} 50% {background-color:green; left:200px; top:200px;} 75% {background-color:red; left:0px; top:200px;} 100% {background-color:black; left:0px; top:0px;} } </style> </head> <body> <h1>CSS Animation</h1> <p>CSS Animation element</p> <div></div> </body> </html>
PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KPHN0eWxlPiANCmRpdg0Kew0KICB3aWR0aDogMTAwcHg7DQogIGhlaWdodDogMTAwcHg7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsNCiAgYW5pbWF0aW9uLW5hbWU6IG1vdmU7DQogIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7DQogIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7DQogIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlOw0KfQ0KDQpAa2V5ZnJhbWVzIG1vdmUNCnsNCiAgMCUgICB7YmFja2dyb3VuZC1jb2xvcjpibHVlOyBsZWZ0OjBweDsgdG9wOjBweDt9DQogIDI1JSAge2JhY2tncm91bmQtY29sb3I6b3JhbmdlOyBsZWZ0OjIwMHB4OyB0b3A6MHB4O30NCiAgNTAlICB7YmFja2dyb3VuZC1jb2xvcjpncmVlbjsgbGVmdDoyMDBweDsgdG9wOjIwMHB4O30NCiAgNzUlICB7YmFja2dyb3VuZC1jb2xvcjpyZWQ7IGxlZnQ6MHB4OyB0b3A6MjAwcHg7fQ0KICAxMDAlIHtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrOyBsZWZ0OjBweDsgdG9wOjBweDt9DQp9DQo8L3N0eWxlPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4gOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHg7aGVpZ2h0OjdweDt9Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmY7fTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDojMmY0NWZmO308L3N0eWxlPjwvaGVhZD4NCjxib2R5Pg0KDQo8aDE+Q1NTIEFuaW1hdGlvbjwvaDE+DQo8cD5DU1MgQW5pbWF0aW9uIGVsZW1lbnQ8L3A+DQo8ZGl2PjwvZGl2Pg0KDQoNCg0KPC9ib2R5Pg0KPC9odG1sPg==