CSS Border Radius ne fonctionne pas sous Safari après le passage à gatsby-plugin-image

0

La question

CSS Border Radius ne fonctionne pas sous Safari après le passage à gatsby-plugin-image

sur mon ordinateur portable, je peux voir le rayon des frontières de l'image, mais il ne semble pas fonctionner sur l'iphone ou l'iPad. (c'est à dire l'image est carrée uniquement sur iPhone / iPad, je n'ai pas vu border-radius:25px être appliqué à l'image)

EDIT 11-24: désolé c'est l'extrait de code que j'utilise de style-composant

export const MyImageContainer = styled(GatsbyImage)`
  cursor: pointer;
  border-radius: 25px;
`

css gatsby
2021-11-24 05:02:08
2

La meilleure réponse

2

Oui, c'est un vieux 'bug'. Cette css hack devrait résoudre le problème.

-webkit-mask-image: -webkit-radial-gradient(white, black);
2021-11-24 05:08:47
0

J'ai même problème avec rayon des frontières après la migration vers gatsby-plugin-image.

Vous ne savez pas si cela répond à votre question, vous voudrez peut-être ajouter plus de détails et quelques fragments de code qui vous seront utiles.

Je suis en utilisant le style-composant pour mon projet. Ma solution a été de cibler les img

Par exemple

export const MyImageVariable = styled(GatsbyImage)`
 border-radius: 50%;
  img {
    border-radius:50%;
   }
`
2021-11-24 05:09:41

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................