Notate che, arrivando alla fine dei forum, su mobile, lo sfondo entra in competizione con “Argomenti suggeriti”.
E se volessi aumentare l’opacità verso la parte inferiore della pagina (asse y) mantenendo invece invariata la parte superiore? Il mio codice attuale è questo…
body {
background: radial-gradient(circle at center, rgba(255,255,255,1) 50%, rgba(255,255,255,0)) fixed, url(https://forums.pickleballist.com/uploads/default/original/1X/e7792afe9a5b7fbd26141c3c21e82b70cd495069.svg) center top / 300px auto ;
background-attachment: fixed;
}
Ecco lo sfondo che questo codice applica alla community:
Penso di aver trovato un piccolo trucco che potrebbe non essere la soluzione migliore, ma fa sicuramente ciò che cerco, quindi lo documenterò qui e spero che, se non è una buona soluzione, qualcuno intervenga!
Il CSS predefinito per l’area Argomenti suggeriti in basso nello schermo è:
.suggested-topics {
clear: left;
padding: 20px 0 15px 0;
}
Quindi ho aggiunto quanto segue al mio CSS personalizzato (non ho modificato “clear: left”)…
Ah giusto, avevo dimenticato che background-attachment: fixed non funziona su iOS… lo disabilitano perché apparentemente causa il ridisegno dell’intero schermo durante lo scorrimento, il che è dannoso per le prestazioni.
Ci sono delle soluzioni alternative…
esempio CSS
body.mobile-view {
background: none;
}
body.mobile-view:after {
content:"";
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
z-index:-1;
display:block;
background: radial-gradient(circle at center, rgba(255,255,255,1) 50%, rgba(255,255,255,0)) fixed, url(https://forums.pickleballist.com/uploads/default/original/1X/e7792afe9a5b7fbd26141c3c21e82b70cd495069.svg) center top / 300px auto;
background-size:cover;
}
…anche se abilitano la funzionalità, sono comunque soggette a problemi di prestazioni, quindi potresti voler provare un approccio completamente diverso per lo sfondo su mobile se non ti soddisfa questa soluzione.