--- title: stroke-linecap slug: Web/SVG/Attribute/stroke-linecap tags: - SVG - SVG Attribute translation_of: Web/SVG/Attribute/stroke-linecap --- {{SVGRef}} L'attribut **`stroke-linecap`** définit la forme de la fin des lignes SVG. > **Note :** `stroke-linecap` étant un attribut de présentation, il peut être utilisé comme propriété CSS. Cet attribut peut être appliqué à tous les éléments, en revanche il n'aura d'effet que sur les éléments suivants: {{SVGElement('altGlyph')}}, {{SVGElement('path')}}, {{SVGElement('polyline')}}, {{SVGElement('text')}}, {{SVGElement('textPath')}}, {{SVGElement('tref')}}, et {{SVGElement('tspan')}} ## Exemple ```css hidden html,body,svg { height:100% } ``` ```html                 ``` {{EmbedLiveSample('Exemple', '100%', 200)}} ## Notes d'usage
Valeur butt | round | square
Valeur par défaut butt
Animation Oui
### butt La valeur `butt` indique que le trait de chaque chemin ne s'étend pas au-delà de ses extremités. Un chemin de longueur zéro ne s'affichera pas du tout. #### Exemple ```css hidden html,body,svg { height:100% } ``` ```html             ``` {{EmbedLiveSample('butt', '100%', 200)}} ### round La valeur `round` indique que la fin de chaque trait sera prolongé d'un demi-cerlce de diamètre égal à la la largeur du trait. Pour un chemin de longueur zéro, un cercle complet est affiché. #### Exemple ```css hidden html,body,svg { height:100% } ``` ```html             ``` {{EmbedLiveSample('round', '100%', 200)}} ### square La valeur `square` indique que la fin de chaque trait sera prolongé par un rectangle d'une taille égale à la moitié de l'épaisseur du contour. Pour un chemin de longueur zéro, seul un rectangle est affiché, de la longueur de l'épaisseur du contour, et centré autour de la position du chemin. #### Exemple ```css hidden html,body,svg { height:100% } ``` ```html             ``` {{EmbedLiveSample('square', '100%', 200)}} ## Compatibilité des navigateurs {{Compat("svg.attributes.presentation.stroke-linecap")}} ## Spécification | Spécification | Statut | Commentaire | | -------------------------------------------------------------------------------------------------------- | ------------------------ | ----------------------------------------------- | | {{SpecName("SVG2", "painting.html#StrokeLinecapProperty", "stroke-linecap")}} | {{Spec2("SVG2")}} | Définition pour les formes et le texte | | {{SpecName("SVG1.1", "painting.html#StrokeLinecapProperty", "stroke-linecap")}} | {{Spec2("SVG1.1")}} | Définition initiale pour les formes et le texte |