How can we have a true preloader for a webpage.
I tried some widget preloaders. But they dont work. They show the content half loaded in the screen even while the preloader is running. Sometimes the preloader widget just does its thing for few seconds and vanishes while the page is still loading, then later the page appears.
Unfortunately there´s no good way as I experienced, why I dropped the idea of preloaders. You would need that only, if content loads slow in the background anyway, right? Coders amongst Musers never stopped of blaming Muse for producing heavy code (whatever that means), so that might be a reason why preloaders do not work well - that´s why I kept with not needing any preloaders at all and done good so far.
You may give it a try with one from muse-themes:
… but let me add, that Muse is under EOL by March this year. So if you are not a muse-themes-member anyway I highly recommend to either calculate if it is worth the $9,99 or use another web app.
Depending on the progress of your website that needs a preloader - a almost finished website, exported as html looks pretty well (in all of my cases at least) in pinegrow. BUT, for pinegrow there´s of course quite a learning curve to proceed and finalize the website.
Let me also add a workaround: Not knowing for what purpose you need a preloader - take a look at this:
Preloaders are a waste of time. An optimized site on a fast server doesn't need preloaders. See link below.
Site Performance Testing