This feature has been highly requested here on Meta Personal branding for the splash screen .
We have now added the option to add an SVG, either static or animated, as the splash screen image to replace this default loading dot indicator:
If a static SVG is used, then it appears above the loading dot animation:
otherwise if an animated SVG is used it replaces the dots entirely:
Note that for performance reasons, animated SVGs should use CSS transform or opacity animations only. [1]
You can enable this functionality via our Upcoming Changes system ( /admin/config/upcoming-changes):
The splash screen image site setting is used for this. You can use var(--primary), var(--secondary), and var(--tertiary) CSS variables within your SVG to reference your theme’s colors and adapt to dark mode.
It is important to note that enabling this functionality may have impacts on your LCP score , so making the change, waiting a while, and checking if it has any impact on LCP or indexing in the Google Search console is the best way to try this out.
We originally attempted to allow SMIL animation elements (
<animate>,<animateTransform>, etc) but these animations will be paused by the browser when javascript is executing, causing stutter. Transform and opacity CSS animations are not blocked by JS, and avoid this issue. ↩︎








