Stroke - Propriété CSS
Résumé des caractéristiques de la propriété stroke
Description de la propriété stroke
.
stroke
n'est traitée par les navigateurs que pour définir la couleur du contour
Initialement, la propriété stroke
définissait la couleur du contour d'une forme en SVG.
Mais le niveau 3 de la spécification CSS Fill and Stroke Module
définit stroke
comme une propriété résumée regroupant les valeurs
des propriétés suivantes :
stroke-color
: couleur du contour.stroke-image
: image utiliser pour le remplissage.stroke-origin
: la boîte servant de référence pour positionner l'image.stroke-position
: positionnement de l'image de remplissage.stroke-repeat
: répétition de l'image de remplissage.stroke-size
: dimensions de l'image de remplissage.
Toutes ces propriétés sont impactées par une déclaration de la propriété résumée stroke
, même celles dont les valeurs ne seraient pas spécifiées.
Les propriétés ignorées sont généralement remises à leur valeur initiale, mais il y a deux exceptions : stroke-color
et stroke-origin
.
Propriété | Valeur si non spécifiée |
---|---|
stroke-color | transparent |
stroke-image | none (valeur initiale) |
stroke-origin | stroke-box |
stroke-position | 0 (valeur initiale) |
stroke-repeat | repeat (valeur initiale) |
stroke-size | auto (valeur initiale) |
Sur l'exemple ci-dessous, la couleur de remplissage (définie par la propriété fill
ou fill-color
) est du vert clair (lightGreen
)
et la couleur de la bordure est bleu.
Lorsque la bordure est épaisse (sur nos exemple, la bordure a une épaisseur de 10 pixels), elle est dessinée à moitié sur la zone de remplissage de la forme, et à moitié à l'extérieur de la forme. Dans le cas d'une bordure transparente ou en pointillés, ce positionnement de la bordure apparaît clairement.
Prise en charge de stroke
par les navigateurs.
La propriété stroke
est pour le moment très bien reconnue dans sa syntaxe initiale (définition de la couleur). La nouvelle définition (comme
une propriété résumée) est encore mal reconnue.
stroke
(définition uniquement de la couleur des bordures en SVG).stroke-color
. Cette prise en charge sera nécessaire lorsque la propriété stroke sera reconnue comme une propriété résumée. stroke
stroke-color
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Safari

Safari sur IOS

Opéra Mobile

QQ Browser

Baidu Browser

Chrome

Edge

Firefox

Opéra

Chrome pour Androïd

Samsung Internet

Androïd Brower

Firefox pour Androïd

KaiOS Browser

Opéra mini
Historique de la propriété stroke
.
-
SVG (Scalable Vector Graphics)
Première définition de la propriétéstroke
.30 Octobre 2001Document de travail.30 Avril 2002Candidat à la recommandation.09 Juin 2011Proposé à la recommandation.16 Août 2011Recommandation. -
SVG (Scalable Vector Graphics)
Pas de changement concernant la propriétéstroke
.28 Août 2012Document de travail.15 Septembre 2016Candidat à la recommandation. -
Module CSS - Traits et remplissages - Niveau 3
Nouvelle définition de la propriétéstroke
, comme un propriété résumée.13 Avril 2017Document de travail.
Voir aussi, concernant SVG.
Tout ce qui concerne les remplissages et contours en SVG est maintenant décrit dans le module de spécification CSS Fill and Stroke Module.
Après avoir fait partie de la spécification SVG11 et SVG2, stroke
est maintenant décrit dans ce module,
en tant que propriété résumée.
Propriétés :
fill-origin
.