Dessinez un demi-cercle avec CSS et SVG
Je suis à la recherche d'un moyen de tirer la partie inférieure de ce cercle à l'aide de CSS et SVG. J'ai vu cette réponse mais il traite avec un parfait demi-cercle, alors que j'ai besoin d'un coup de segment coupé pour le rendre un peu moins de la moitié. Ce n'est probablement pas possible avec de la pure CSS mais le SVG réponse devient compliqué pour moi de le modifier.
HTML:
<svg class="pie">
<circle cx="115" cy="115" r="110"></circle>
<path d="M115,115 L115,5 A110,110 1 0,1 225,115 z"></path>
</svg>
- comment à ce sujet? jsfiddle.net/Nbm2t/87
- oui, cela fonctionne, pouvez vous s'il vous plaît faire une réponse complète pourquoi cela fonctionne? il semble qu'en raison de l' :après, il prend le parent border-radius? Je n'étais pas au courant de cela.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire avec du CSS:
CSS:
HTML:
Vous pouvez aussi avoir les deux parties:
CSS:
HTML:
Pourquoi ne pas utiliser deux
path
éléments avec un arc de commande?HTML:
Vous pouvez les séparer facilement.
HTML: