Is there any reason the header is reloading on every page change? This is annoying, especially if you have header animations that repeat themselves every time you naviagate. Is there any way to make the header (and the footer for that matter) “stay” while the rest of the page reloads?
Interested in this one as well.
Having the footer and header stay while the main content reloads, you need like iframes.
Those were used in the past a lot but are depreciated.
See if you can make the animation run only once, or make it more subtle, or add some time delay, or only do the animation on like the homepage or so.
Just to make things clear for others, iframe
is not deprecated (<iframe>: The Inline Frame element - HTML | MDN), but it’s not used on the websites as it was before - and it’s only used in special cases when you embed something.
To add more context to this topic, generally in WP (and so in Bricks as well), the page HTML structure is rendered on server, and sent to the frontend, including all scripts and everything that it’s needed. So it’s not trivial to achieve that, in contrast to custom-made websites (with Vue.js or similar), where you can replace the page content with the other one, without needing to render anything on the server side.
Everything has its own pluses and minuses though, so it’s not like this way of rendering is bad.
I hope this clears it a bit,
Matej