I have in mind a few fade-ins, then a fade-out, and ending in a new page being load (target=self). From some googling, it seems css animation doesn't foresee the last step (fetching a new URL).
Is there a simple way to do that? The starting page will be loading jquery. Somehow the new URL has to wait until the animation ends.
Update
In the end, I used this css animation tutorial to make a 5-second animation, inserted all css in the <head>
and pasted the images in the page in base64 (no further HTTP requests), checked the resulting file size (11Kb), checked Google Analytics to see my average page load times for files that size (less than 1 second) then added to the page <META http-equiv="refresh" content="8; url=page2.html">
. Feels like something from the 1990s, but it works.