Pregunta de diseño: cambiar dimensiones del fondo radial del foro

Tengo una pregunta de seguimiento sobre este tema: Create background gradient overlay on page, making the discussion area white

Fíjate que, al llegar al final de los foros en el móvil, el fondo compite con la sección “Temas sugeridos”.

¿Y si quisiera aumentar la opacidad hacia la parte inferior de la página (eje Y) pero mantener la parte superior tal como está? Mi código actual es el siguiente…

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;
}

Así es el fondo que este código coloca en la comunidad:

En el escritorio, el fondo no interfiere demasiado con los “Temas sugeridos”, pero en dispositivos móviles resulta un poco más pesado.

De nuevo, solo quiero que sea más opaco en la parte inferior del eje Y. ¿Hay algún ajuste que pueda hacer en mi código?

Creo que encontré un pequeño truco que quizás no sea la mejor solución, pero definitivamente hace lo que necesito, así que lo documentaré aquí. Espero que, si no es una buena solución, alguien pueda aportar su opinión.

El CSS predeterminado para el área de Temas sugeridos en la parte inferior de la pantalla es:

.suggested-topics {
    clear: left;
    padding: 20px 0 15px 0;
}

Así que agregué lo siguiente a mi CSS personalizado (no modifiqué el “clear: left”)…

.suggested-topics {
    padding: 20px;
    background: rgba(255, 255, 255, 0.6);
}

¡Esto funcionó bastante bien!

Aquí tienes una comparación antes y después, en móvil:

¡Ah, cierto! Se me olvidó que background-attachment: fixed no funciona en iOS… lo deshabilitan porque, al parecer, provoca que toda la pantalla se redibuje mientras se hace scroll, lo cual es perjudicial para el rendimiento.

Existen soluciones alternativas…

ejemplo de 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;
}

…aunque, mientras habilitan la funcionalidad, siguen sujetos a problemas de rendimiento, por lo que quizás quieras probar un enfoque de fondo completamente diferente para dispositivos móviles si no te convence este.

¡Brillante! Gracias, @awesomerobot. ¡Siempre valoramos tus increíbles habilidades de diseño!