Animated pre-loader for WordPress

I have a client who wants this effect when someone visits their website:

I am trying to find either a plugin or advice on how to make this… anyone suggestions?

There’s lots of plugins Preloader Plugins, Code & Scripts | CodeCanyon

And tutorials from big experts like WP Beginner and WP Engine