A couple years ago I played around with animated png files. They're kinda like animated gifs but with more color depth and better transparency. The only problem back then was that Google Chrome didn't support it. So while it was nice seeing those animations on, say, Firefox, the majority of people who were using Chrome didn't get to see that stuff.
However, I just randomly checked and realized that it finally has built-in support for png animations. The good thing: finally I can ditch gifs. The negative: animated png creation isn't quite streamlined and while I don't mind putting in some work to create one myself, I don't really have any way I'd recommend to you if anyone of you ever wanted to try them out, yourself.