Stroke-linecap - Propriété CSS
Résumé des caractéristiques de la propriété stroke-linecap
butt
| round
| square
butt
stroke-linecap
passe d'une valeur à l'autre sans transition.Schéma de la syntaxe de stroke-linecap
.
stroke-linecap
.Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
Description de la propriété stroke-linecap
.
Sur un document SVG, stroke-linecap
définit la forme des extrémités des lignes (arrondies, carrées, etc).
stroke-linecap
ne concerne que les extrémités des lignes : dans le cas d'une ligne composée de plusieurs segments, le raccordement des segments
est géré par la propriété stroke-linejoin
.
Dans le cas d'un tracé en pointillé, chaque tiret du pointillé est considéré comme un segment isolé, et ses extrémités sont donc impactées par stroke-linecap
.
Valeurs pour stroke-linecap
.
- stroke-linecap: butt;
Les extrémités de ligne sont carrées. La ligne mesure exactement la longueur spécifiée.
Sur nos exemples, deux lignes droites sont superposées : la ligne blanche et fine indique la longueur spécifiée par les coordonnées, tandis que la ligne en bleu épais indique la forme des extrémités. Une ligne courbe en pointillés est également présentée.
SVGstroke-linecap:butt
- stroke-linecap: round;
Les extrémités de ligne sont arrondies. La longueur de la ligne est augmentée d'une demi épaisseur (le rayon de l'arrondi). Une ligne de longueur nulle sera représentée par un cercle dont le rayon est l'épaisseur de la ligne.
SVGstroke-linecap:round
- stroke-linecap: square;
Les extrémités de ligne sont carrées. La longueur de la ligne est augmentée d'une demi épaisseur. Une ligne de longueur nulle sera traduite par un carré dont le côté est l'épaisseur de la ligne.
SVGstroke-linecap:square
- stroke-linecap: initial; (
butt
) stroke-linecap: inherit; stroke-linecap: revert; stroke-linecap: revertLayer; stroke-linecap: unset;Les valeurs communes sont présentées sur ces pages :
initial
,inherit
,revert
,revert-layer
,unset
.
Exemple d'animation de stroke-linecap
.
D'après la spécification du W3C, la propriété stroke-linecap
ne peut être animée, mais dans la pratique, elle s'anime de façon discrete
;
c'est à dire qu'elle passe brutalement d'une valeur à une autre.
Exemple interactif avec la propriété stroke-linecap
.
Compatibilité des navigateurs avec stroke-linecap
.
stroke-linecap
.stroke-linecap
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Chrome

Edge

Opéra

Samsung Internet

Opéra Mobile

QQ Browser

Baidu Browser

Safari sur IOS

Safari

Firefox

Androïd Brower

Chrome pour Androïd

Firefox pour Androïd

KaiOS Browser

Opéra mini
Histoire de la propriété stroke-linecap
.
-
SVG (Scalable Vector Graphics)
Première introduction de la propriétéstroke-linecap
.28 Août 2012Document de travail.15 Septembre 2016Candidat à la recommandation. -
Module CSS - Traits et remplissages - Niveau 3
Transfert de la description de cette propriété dans le module "Traits et remplissages". Pas de changement concernant la définition destroke-linecap
.13 Avril 2017Document de travail.
Voir aussi, au sujet de SVG.
De plus en plus de propriétés s'appliquent aussi au SVG.
La propriété stroke-linecap
fait partie du module CSS Fill and Stroke Module.
Les définitions suivantes sont également décrites dans ce module.
Propriétés :
fill-origin
.