Для CSS анимации обязательно нужно задать начальную и конечную точки, так что бесконечно не получится.
Но на самом деле вам и не нужна бесконечность, т.к. браузер сломается примерно на 34 млн пикселей. Так что можете задать достаточно большое число, к примеру 30 млн, и подобрать нужную скорость. И ждите крэшрепорты от юзеров, у которых кончилась память)