Ah oui, j’avais oublié que background-attachment: fixed ne fonctionne pas sur iOS… ils l’ont désactivé car apparemment cela provoque le redessin de tout l’écran pendant le défilement, ce qui nuit aux performances.
Il existe des contournements…
exemple 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;
}
…bien que, même s’ils réactivent cette fonctionnalité, ils restent sujets aux problèmes de performance. Vous voudrez peut-être essayer une approche de fond complètement différente pour les appareils mobiles si cela ne vous convient pas.