es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo aplicar el efecto blur() de manera consistente en diferentes navegadores?

Hay una diferencia en la representación del efecto de desenfoque en Firefox y Chrome.

Para un valor pequeño como filter: blur(30px), Chrome y Firefox producen casi el mismo desenfoque Gaussiano.

Pero para un valor grande como filter: blur(200px), estos navegadores tienen una diferencia muy notable.

Aquí hay un ejemplo de eso en 4 imágenes: (FF a la izquierda, Chrome a la derecha)

(El sitio web mostrado es https://developer.mozilla.org/en-US/docs/Web/CSS/filter-function He editado el máximo del control deslizante a 200 en las herramientas de desarrollo)

0px de desenfoque: igual

30px de desenfoque: igual

100px de desenfoque: similar

200px de desenfoque: diferente

Parece que Firefox aplica el desenfoque solo dentro de las dimensiones originales, mientras que Chrome amplía el área de aplicación del desenfoque y “filtra” el “blanqueamiento” de afuera hacia adentro. Esa observación puede estar equivocada, sin embargo.

Mi pregunta en SO es: “¿Cómo puedo obtener un efecto de desenfoque coherente en todos los navegadores?”

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Diferencia en la representación del efecto de desenfoque en Firefox y Chrome

    Existe una diferencia notable en la representación del efecto de desenfoque entre Firefox y Chrome, especialmente para valores grandes como filter: blur(200px).

    Mientras que Chrome amplía el área de aplicación del desenfoque y “filtra” el “blanqueamiento” de fuera hacia dentro, Firefox aplica el desenfoque solo dentro de las dimensiones originales.

    Para obtener un efecto de desenfoque consistente en todos los navegadores, se requiere experimentación y pruebas adicionales. Una posible solución podría ser limitar el tamaño máximo de desenfoque utilizado en el diseño o utilizar un enfoque diferente como los filtros SVG.

Comments are closed.