Aller au contenu

Propriété CSS outline-color

La propriété outline-color définit la couleur d'un contour.

Un contour est une ligne tracée autour d'un élément. Mais il est différent de la propriété border. Les propriétés width et height d'un élément n'incluent pas la largeur du contour car le contour n'est pas considéré comme faisant partie des dimensions de l'élément.

INFO

La propriété outline-color ne fonctionne pas si vous l'utilisez seule. Elle doit être utilisée avec les propriétés outline ou outline-style.

Des valeurs hexadécimales, RGB, RGBA, HSL, HSLA ou des noms de couleurs peuvent être définies comme valeur pour la propriété outline-color. Consultez les valeurs de couleur dans la section Couleurs HTML.

Valeur initialeinvert
S'applique àTous les éléments.
HéritéeNon.
AnimableOui. La couleur est animable.
VersionCSS2
Syntaxe DOMobject.style.outlineColor = "#8ebf42";

Syntaxe

Syntaxe CSS de outline-color

css
outline-color: invert | color | initial | inherit;

Exemple de la propriété outline-color :

Exemple de code CSS outline-color

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 3px solid #ccc;
        outline-style: double;
        outline-color: invert;
      }
    </style>
  </head>
  <body>
    <h2>Outline-color property example</h2>
    <p>Invert default value is applied.</p>
  </body>
</html>

Résultat

CSS outline-color all values

Exemple de la propriété outline-color avec les couleurs hexadécimales, RGB, RGBA, HSL, HSLA :

Exemple de toutes les valeurs CSS outline-color

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .p1 {
        outline-style: solid;
        outline-color: #1c87c9;
      }
      .p2 {
        outline-style: solid;
        outline-color: hsl(65, 100%, 50%);
      }
      .p3 {
        outline-style: solid;
        outline-color: hsla(84, 49%, 50%, 1);
      }
      .p4 {
        outline-style: solid;
        outline-color: rgb( 224, 0, 0);
      }
      .p5 {
        outline-style: solid;
        outline-color: rgba(204, 204, 204, 1);
      }
    </style>
  </head>
  <body>
    <h2>Outline-color property example</h2>
    <p class="p1">This is a paragraph with hexadecimal blue outline.</p>
    <p class="p2">This is a paragraph with hsl yellow outline.</p>
    <p class="p3">This is a paragraph with hsla green outline.</p>
    <p class="p4">This is a paragraph with rgb red outline.</p>
    <p class="p5">This is a paragraph with rgba grey outline.</p>
  </body>
</html>

Valeurs

ValeurDescriptionJouer
invertInverse toute couleur appliquée à l'arrière-plan. Cette valeur assure la visibilité du contour indépendamment de la couleur de fond. Il s'agit de la valeur par défaut de cette propriété.Jouer »
colorDéfinit la couleur du contour. Les noms de couleurs, les codes hexadécimaux, rgb(), rgba(), hsl(), hsla() peuvent être utilisés.Jouer »
initialDéfinit la propriété à sa valeur par défaut.Jouer »
inheritHérite la propriété de son élément parent.

Pratique

Qu'est-ce qui est vrai concernant la propriété Outline Color en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.