Hai ragione; pensavo funzionasse dalla mia parte, ma immagino di no. ![]()
Ecco un’alternativa: impostare una proprietà CSS personalizzata tramite js.
document.documentElement.style.setProperty(
"--hat-url",
`url(${settings.theme_uploads[settings.hat_type]}`
);
body {
background: var(--hat-url);
}
settings.theme_uploads conterrĂ un elenco dei tuoi caricamenti.
Ad esempio:

Quindi, in base alla tua impostazione, imposti la proprietĂ personalizzata.
Nota che, dai miei test, non funziona fare url(var(--hat-url)), ecco perché ho passato url() direttamente nella proprietà personalizzata.