Je souhaite créer une forme de demi-cercle découpée et transparente en utilisant uniquement CSS3. La seule exigence est que tous les éléments qui forment la forme doivent être noirs ou transparents .
Je ne peux pas utiliser un rectangle noir avec un cercle blanc dessus car le demi-cercle doit être transparent et laisser transparaître l'arrière-plan.
Forme requise :
Vous pouvez utiliser l'ombre de la boîte pour créer un cercle de détourage transparent :
Cela peut être responsive avec une longueur en pourcentage :
Peut-être pouvez-vous le faire en utilisant des pseudo-propriétés CSS
::after
comme celle-ci :