Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

outline-width

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La propriété CSS outline-width définit l'épaisseur du contour d'un élément. Un contour est une ligne tracée autour d'un élément, à l'extérieur de la border.

Exemple interactif

outline-width: 12px;
outline-width: thin;
outline-width: medium;
outline-width: thick;
<section class="default-example" id="default-example">
  <div class="transition-all" id="example-element">
    Ceci est une boîte avec un contour autour.
  </div>
</section>
#example-element {
  outline: 0.75em solid;
  padding: 0.75em;
  width: 80%;
  height: 100px;
}

Il est souvent plus pratique d'utiliser la propriété raccourcie outline lors de la définition de l'apparence d'un contour.

Syntaxe

css
/* Valeurs avec un mot clé */
outline-width: thin;
outline-width: medium;
outline-width: thick;

/* Valeurs de type <length> */
outline-width: 1px;
outline-width: 0.1em;

/* Valeurs globales */
outline-width: inherit;
outline-width: initial;
outline-width: revert;
outline-width: revert-layer;
outline-width: unset;

La propriété outline-width est définie avec une des valeurs listées ci-après.

Valeurs

<length>

La largeur du contour définie en tant que <length>.

thin

Dépend de l'agent utilisateur. Généralement équivalent à 1px dans les navigateurs de bureau (y compris Firefox).

medium

Dépend de l'agent utilisateur. Généralement équivalent à 3px dans les navigateurs de bureau (y compris Firefox).

thick

Dépend de l'agent utilisateur. Généralement équivalent à 5px dans les navigateurs de bureau (y compris Firefox).

Définition formelle

Valeur initialemedium
Applicabilitétous les éléments
Héritéenon
Valeur calculéeune longueur absolue ; si le mot-clé none est défini, la valeur calculée sera 0
Type d'animationune longueur

Syntaxe formelle

outline-width = 
<line-width>

<line-width> =
<length [0,∞]> |
hairline |
thin |
medium |
thick

Exemples

Définir la largeur du contour d'un élément

HTML

html
<span id="thin">thin</span>
<span id="medium">medium</span>
<span id="thick">thick</span>
<span id="twopixels">2px</span>
<span id="oneex">1ex</span>
<span id="em">1.2em</span>

CSS

css
span {
  outline-style: solid;
  display: inline-block;
  margin: 20px;
}

#thin {
  outline-width: thin;
}

#medium {
  outline-width: medium;
}

#thick {
  outline-width: thick;
}

#twopixels {
  outline-width: 2px;
}

#oneex {
  outline-width: 1ex;
}

#em {
  outline-width: 1.2em;
}

Résultat

Spécifications

Spécification
CSS Basic User Interface Module Level 4
# outline-width

Compatibilité des navigateurs

Voir aussi