I like the demo, and am interested in trying Elm out. One recommendation, performance is far better for transforms than using properties such as left. You could use translateX instead of left
You are right, translate would be better. I think I mentioned somewhere that opacity and transform are usually better... and then I used left ;-)
If you decide to try Elm, I suggest you to join Elm Slack, it is very beginner-friendly
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.