Comment faire pour arrondir les angles lors de l'utilisation de CSS clip-path

Je veux être en mesure de compléter les 3 de gauche coins sur cette forme que j'ai créé, aucune idée de comment cela peut être fait?

CSS:

div {
  position: absolute;
  z-index: 1;
  width: 423px;
  height: 90px;
  background-color: #b0102d;
  color: white;
  right: 0;
  margin-top: 10vw;
  -webkit-clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
}

HTML:

<div></div>

  • bennettfeely.com/clippy
  • ouais c'est ce que j'ai utilisé pour faire la forme, mais je ne sais pas comment faire pour arrondir les angles. Des idées?
  • Il faudrait aller le SVG clip route je soupçonne. Je ne pense pas que polygon prend en charge les courbes. - sarasoueidan.com/blog/css-svg-clipping
  • hmmm je vois. Ok merci pour le lien
  • est correcte. CSS clip-path prend en charge uniquement les formes de base (comme le polygone, cercle). Il ne prend pas en charge une combinaison de formes ou de chemins d'accès et que vous auriez à utiliser SVG (en ligne ou externe) pour que les.
  • pour plus tard lecteurs, répondez à la question en titre: avis trombine le trombone, vous avez la bordure arrondie option dans inset(): clip-path: inset(0 0 0 0 round 10%);