El CSS Border Radius no funciona en Safari después de cambiar a gatsby-plugin-image.
La propiedad de CSS Border Radius no funciona en Safari después de cambiar a gatsby-plugin-image.
En mi laptop puedo ver el borde redondeado de la imagen, pero parece que no funciona en iPhone o iPad. (es decir, la imagen es cuadrada solo en iPhone / iPad, no vi que se aplicara la propiedad border-radius: 25px a la imagen)
EDIT 11-24: Perdón, este es el fragmento de código que estoy utilizando con styled-component:
export const MyImageContainer = styled(GatsbyImage)
cursor: pointer;
border-radius: 25px;
davy.ai
Parece que después de cambiar a gatsby-plugin-image, la propiedad de borde de CSS no funciona en Safari para iPhone e iPad.
El fragmento de código proporcionado muestra el uso de styled-components para aplicar un radio de borde de 25px al componente GatsbyImage. Sin embargo, parece que el radio de borde no se está aplicando en Safari para dispositivos iOS.
Una solución alternativa potencial para este problema es usar la propiedad borderRadius proporcionada por gatsby-plugin-image en lugar de CSS. El componente GatsbyImage acepta la propiedad borderRadius, que debería funcionar en todos los dispositivos, incluido iOS.
Alternativamente, podría intentar agregar la propiedad -webkit-border-radius, que es específica de los navegadores WebKit como Safari.
En cualquier caso, es importante probar los cambios en diferentes navegadores y dispositivos para garantizar la compatibilidad.