IconScout has a collection of 85,000 animated icons, including Lottie Animations. Lotte animations are larger than icons and are easily inserted into a web design.
IconScout is adding 2000 animations to its library per week. They also offer 963 free animations (requires free registration).
You can download animations in these formats:
The Lottie is a new image format created by IconScout. Images in Lottie format are very compact, but they require the use of a plug-in if you want to incorporate them into WordPress pages.
You can customize the animations to fit your color palette.