Outline-color - Propriété CSS

outline-color

Résumé des caractéristiques de la propriété outline-color

Description rapide
Définit la couleur du contour (outline).
Statut
Standard
Utilisable sur
HTML
Valeurs prédéfinies
currentcolor | invert
Pourcentages
Ne s'appliquent pas.
Valeur initiale
invert / currentcolor
Héritée par défaut
Non.
Type d'animation
Computed value : lors d'une animation, la propriété outline-color passe progressivement d'une valeur à une autre.
Module W3C
Module CSS - Interface utilisateur de base
Références (W3C)
 🡇  
 🡅  
Statut du document: WD (document de travail)

Statut du document: REC (recommandation)

Statut du document: REC (recommandation)
outline-color - Syntax DiagramSyntax diagram of the outline-color CSS property. currentcolor currentcolor invert invert transparent transparent color-name color-name #xxxxxx #xxxxxx color coloroutline-color:;outline-color:;
Schéma syntaxique de la propriété outline-color.
Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.

Description des termes utilisés sur le schéma :

Description de la propriété outline-color.

La propriété outline-color définit la couleur des contours d'un élément.

Pour que la couleur des contours soit visible, pensez aussi à définir aussi la propriété outline-style.

Pour une présentation générale des contours, reportez-vous à la page sur la propriété outline. Ainsi que pour connaître les différences entres les bordures (border) et les contours (outline).

Valeurs pour outline-color.

  • outline-color: currentcolor;

    La couleur des contours sera la même que celle du texte.

  • outline-color: invert;

    La couleur des contours sera l'inverse de celle du texte.

    Remarque : la norme prévoit que la couleur par défaut des contours soit invert, mais dans la pratique, les navigateurs ne reconnaissent pas cette valeur et appliquent plutôt aux contours la couleur du texte, c'est à dire la valeur currentColor.

  • outline-color: green;

    La couleur peut être spécifiée dans toutes les syntaxes reconnues par CSS : son nom, son code hexadécimal, ses valeurs RGB, etc. Reportez-vous à cette page sur Les couleurs.

  • outline-color: initial; (invert / currentcolor) outline-color: inherit; outline-color: revert; outline-color: revertLayer; outline-color: unset;

    Les valeurs communes sont présentées sur ces pages : initial, inherit, revert, revert-layer, unset.

Exemple d'animation de outline-color.

Comme toutes les propriétés qui traitent une couleur, outline-color peut être animée de façon très fluide d'une couleur à une autre. Sur l'exemple l'animation passe du rouge au jaune, mais en introduisant des étapes supplémentaires, on pourrait passer par toutes les couleurs de l'arc-en-ciel.

Exemple interactif avec la propriété outline-color.

outline-color :

Compatibilité des navigateurs avec outline-color.

Colonne 1
Compatibilité des navigateurs avec les contours. Les contours sont tracés après la mise en page et qui et modifie pas celle-ci.
Colonne 2
Compatibilité des navigateurs avec la propriété outline-color utilisée pour définir la couleur des contours de l'élément.

Remarques :

(1) Supporte aussi la valeur invert pour la propriété outline-color.
Ne supporte pas la propriété outline-offset.

1
Prise en charge
des contours
2
Propriété
outline-color
Estimation de la prise en charge globale.
96%
96%

Navigateurs sur ordinateurs :

Navigateurs sur mobiles :

Navigateurs obsolètes ou marginaux :

Internet Explorer

KaiOS Browser

Opéra Mobile

Opéra

Firefox pour Androïd

Samsung Internet

Chrome

Edge

Firefox

Androïd Brower

Chrome pour Androïd

Baidu Browser

QQ Browser

Safari

Safari sur IOS

UC Browser pour Androïd

Opéra mini

Histoire de la propriété outline-color.

La propriété outline-color est restée inchangée depuis sa première définition, en CSS version 2.xx. Mais, comme toutes les propriétés définissant une couleur, elle a suivi les évolutions de CSS en matière de spécification des couleurs : systèmes HSL, HWB, LCH... couleurs relatives, nouveaux espaces colorimétriques, etc.

Voir aussi, au sujet de l'interface utilisateur.

Les spécifications CSS éditées par le W3C sont organisées en modules. La propriété outline-color fait partie du module CSS - Interface utilisateur de base (CSS Basic User Interface Module ). Les propriétés suivantes sont également décrites dans ce même module.

Propriétés :

accent-color
Définit la couleur des élément actifs, cochés.
appearance
Définit toutes les propriétés nécessaires pour qu'un élément soit affiché comme un bouton, un menu, etc.
caret
Définit la couleur et la forme du marqueur de texte.
caret-color
Choisit la couleur du marqueur de texte (curseur clignotant).
caret-shape
Définit la forme du curseur de texte.
cursor
Définit la forme du curseur de la souris.
ime-mode
Définit l'accessibilité d'une zone de saisie.
outline
Résumé des caractéristiques du contour.
outline-offset
Définit l'espacement entre le contour et l'élément.
outline-style
Définit le type de trait des contours (simple, double, pointillé...).
outline-width
Définit l'épaisseur du trait des contours.
resize
Autorise ou empêche le dimensionnement de l'élément. par l'utilisateur.
user-select
Définit si le contenu d'un élément est sélectionnable par l'utilisateur ou non.