offset-path: path('m68.5,161c0,0 53,-121 152,-66c99,55 146,241 293,99c147,-142 -54,-163 -126.5,-126c-72.5,37 -92.5,369 -229.5,249c-137,-120 55,-222 145,-193c90,29 6,284 104,222c98,-62 240,-319 -75,-268c-315,51 167,336 -91,292c-258,-44 -172,-209 -172,-209z'); animation: is-he-a-dot-or-is-he-a-spec 3s linear infinite; } @keyframes is-he-a-dot-or-is-he-a-spec { 100% { motion-offset: 100%; } /* defaults to 0 */ } HTML CSS