fill-opacity et stroke-opacity - Propriétés CSS
Résumé des caractéristiques de la propriété fill-opacity
1fill-opacity passe progressivement d'une valeur à une autre.Single : valeur unique (l'ordre n'intervient pas).Schémas syntaxiques de fill-opacity et stroke-opacity.
fill-opacity
stroke-opacity
Description des termes utilisés sur les schémas :
numberest un nombre sans unité, positif ou nul.%est un pourcentage,100%correspondant à une opacité totale.
Description des propriétés fill-opacity et stroke-opacity.
La propriété fill-opacity définit l'opacité (ou la transparence) du remplissage d'une forme en SVG.
La propriété équivalente stroke-opacity définit l'opacité du trait de bordure.
La transparence de la bordure fait apparaître une subtilité : le remplissage s'étend jusqu'au milieu de la bordure. Ce qui est invisible avec une bordure opaque car la bordure est dessinée par dessus le remplissage (1). Le deuxième exemple ci-dessous le montre clairement : l'opacité de la bordure a été réduite à 20%, la couleur de remplissage est perceptible à travers la bordure jusqu'au milieu de cette dernière.
stroke-opacity:1;stroke-opacity:0.2;
(1) Remarque. La propriété paint-order permet de définir si c'est la bordure qui est dessinée au dessus du remplissage, ou le contraire.
Syntaxes pour fill-opacity et stroke-opacity.
- fill-opacity: 0.25; fill-opacity: 25%;
Une valeur de
1ou de100%correspond à une opacité totale (pas de transparence) et, à l'inverse, une valeur de0ou de0%correspond à une transparence totale (remplissage invisible).Le remplissage du cercle et du texte est totalement opaquefill-opacity:1Le remplissage du cercle est du texte et à moitié opaquefill-opacity:0.5Le remplissage du cercle et du texte est transparentfill-opacity:0 - stroke-opacity: 0.25; stroke-opacity: 25%;
La valeur par défaut de
1(ou100%) correspond à une opacité totale (pas de transparence) et, à l'inverse, une valeur de0ou de0%correspond à une transparence totale.La bordure du cercle et celle du texte sont totalement opaquesstroke-opacity:1La bordure du cercle est celle du texte sont à moitié opaquesstroke-opacity:0.5Les bordures du cercle et du texte sont transparentesstroke-opacity:0 - fill-opacity: initial; (
1) fill-opacity: inherit; fill-opacity: revert; fill-opacity: revertLayer; fill-opacity: unset;stroke-opacity: initial; (1) stroke-opacity: inherit; stroke-opacity: revert; stroke-opacity: revertLayer; stroke-opacity: unset;Les valeurs communes sont présentées sur ces pages :
initial,inherit,revert,revert-layer,unset.
Exemple interactif avec la propriété fill-opacity.
Le simulateur vous permet de jouer avec l'opacité du remplissage et celle du contour, sur une forme circulaire et sur du texte.
Compatibilité des navigateurs avec fill-opacity.
fill-opacity).stroke-opacity).fill-opacitystroke-opacityNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Edge

Opéra

Samsung Internet

Opéra Mobile

QQ Browser

Baidu Browser

Safari sur IOS

Safari

Firefox

Chrome

Androïd Brower

Chrome pour Androïd

Firefox pour Androïd

KaiOS Browser

Opéra mini
Historiques propriétés fill-opacity et stroke-opacity.
-
SVG (Scalable Vector Graphics)
Concernantfill-opacity. Introduction des propriétésfill-opacityetstroke-opacity.30 Octobre 2001Document de travail.30 Avril 2002Candidat à la recommandation.09 Juin 2011Proposé à la recommandation.16 Août 2011Recommandation. -
SVG (Scalable Vector Graphics)
Concernantfill-opacity. Pas de changement concernant les propriétésfill-opacityetstroke-opacity.28 Août 2012Document de travail.15 Septembre 2016Candidat à la recommandation. -
Module CSS - Traits et remplissages - Niveau 3
Concernantfill-opacity. Pas de changement concernant les propriétésfill-opacityetstroke-opacity.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 Module CSS - Traits et remplissages.
fill-opacity et stroke-opacity sont maintenant décrites dans ce module, ainsi que les propriétés suivantes.



