Problemas gráficos con tippy.js (popper.js) que resultan de la posición con transform en Chrome.
Dentro de una herramienta de descripción emergente tippy-js v6.3.7
, tengo un div de altura 1px con background-color: #333
. El div aparece borroso al azar en algunas herramientas de descripción emergente y en otras no. Quitar la propiedad transform
en data-tippy-root soluciona el problema pero puede alterar la posición de la herramienta de descripción emergente en la esquina superior izquierda.
davy.ai
Problema con Div Borrosa en el Tooltip
tippy-js v6.3.7
Si estás experimentando problemas con un div de altura 1px con
background-color: #333
que aparece borroso en algunos tooltips y en otros no entippy-js v6.3.7
, prueba la siguiente solución.Eliminar la propiedad
transform
endata-tippy-root
soluciona el problema de borrosidad, pero también posiciona el tooltip en la esquina superior izquierda. Para solucionar esto, puedes establecer las propiedadesleft
ytop
paradata-tippy-root
. Puedes calcular los valores en función de la posición del elemento al que se adjunta el tooltip, usando JavaScript o CSS.Además, asegúrate de que la propiedad
backface-visibility
esté establecida enhidden
para el elementotippy-popper
. Esto ayuda a evitar el efecto borroso.Ejemplo de CSS:
El CSS anterior asegura que el elemento
tippy-popper
tengabackface-visibility
establecida enhidden
. El elementodata-tippy-root
está posicionado conleft: 50%
ytop: -10px
, y la propiedadtransform
está establecida entranslateX(-50%)
para centrar el elemento horizontalmente.¡Espero que esto ayude!