---
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 |