Preloader with mask?

is there a way to do this?

I want to make a preloader that is masking a logo…
so when it’s l oaded 1/4th you see 1/4 of a logo etc. etc.

Any help would be great,

Andreas