From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/fr/web/css/outline-style/index.html | 150 ++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 files/fr/web/css/outline-style/index.html (limited to 'files/fr/web/css/outline-style') diff --git a/files/fr/web/css/outline-style/index.html b/files/fr/web/css/outline-style/index.html new file mode 100644 index 0000000000..d205203a01 --- /dev/null +++ b/files/fr/web/css/outline-style/index.html @@ -0,0 +1,150 @@ +--- +title: outline-style +slug: Web/CSS/outline-style +tags: + - CSS + - Propriété + - Reference +translation_of: Web/CSS/outline-style +--- +
{{CSSRef}}
+ +

La propriété outline-style permet de définir la mise en forme utilisée pour dessiner la bordure d'un élément. Cette bordure est dessinée autour de la boîte de bordure et peut être utilisée afin de faire ressortir l'élément.

+ +
{{EmbedInteractiveExample("pages/css/outline-style.html")}}
+ + + +

Cette propriété est synthétisée grâce à la propriété {{cssxref("outline")}} qui regroupe outline-style, {{cssxref("outline-width")}} et {{cssxref("outline-color")}}.

+ +

Syntaxe

+ +
/* Valeurs avec un mot-clé */
+outline-style: auto;
+outline-style: none;
+outline-style: dotted;
+outline-style: dashed;
+outline-style: solid;
+outline-style: double;
+outline-style: groove;
+outline-style: ridge;
+outline-style: inset;
+outline-style: outset;
+
+/* Valeurs globales */
+outline-style: inherit;
+outline-style: initial;
+outline-style: unset;
+
+ +

Valeurs

+ +
+
auto
+
L'agent utilisateur peut afficher une bordure avec une mise en forme par défaut.
+
none
+
Aucune bordure n'est dessinée (équivalent à {{cssxref("outline-width")}} avec la valeur 0).
+
dotted
+
Le bordure est dessinée avec une série de points.
+
dashed
+
La bordure est dessinée avec des tirets.
+
solid
+
La bordure est dessinée avec une ligne continue.
+
double
+
La bordure est dessinée avec deux lignes continues. La valeur de la propriété {{cssxref("outline-width")}} désigne la somme de la largeur des deux lignes et de l'espace entre elles.
+
groove
+
La bordure est dessinée comme si elle était gravée dans le document.
+
ridge
+
La forme obtenue est opposée à groove : la bordure semble dépasser du document.
+
inset
+
La bordure semble être intégrée dans le document..
+
outset
+
La forme obtenue est opposée à inset : la bordure semble ressortir du document.
+
+ +

Syntaxe formelle

+ +
{{csssyntax}}
+ +

Exemples

+ +

Exemple simple

+ +

CSS

+ +
.exemple-groove {
+  outline-style: groove;
+  outline-color: red;
+  outline-width: 2px;
+}
+
+.exemple-outset {
+  outline-style: outset;
+  outline-color: green;
+  outline-width: 1px;
+}
+ +

HTML

+ +
<p class="exemple-groove">Ça c'est le groove</p>
+<p class="exemple-outset">Et ça c'est outset</p>
+
+ +

Résultat

+ +

{{EmbedLiveSample("Exemple_simple","100%","100%")}}

+ +

Utilisation de la valeur auto

+ +

La valeur auto indique une bordure sur mesure selon l'interface du système d'exploitation ou de l'agent utilisateur.

+ +

CSS

+ +
.auto {
+  outline-style: auto; /* same result as "outline: auto" */
+}
+
+/* To make the Demo clearer */
+* { outline-width: 10px; padding: 15px; } 
+ +

HTML

+ +
<div>
+  <p class="auto">Outline Demo</p>
+</div> 
+ +

Résulat

+ +

{{EmbedLiveSample('Example_0_-_auto')}}

+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + +
SpécificationÉtatCommentaires
{{SpecName('CSS3 Basic UI', '#outline-style', 'outline-style')}}{{Spec2('CSS3 Basic UI')}}La valeur auto a été ajoutée.
{{SpecName('CSS2.1', 'ui.html#propdef-outline-style', 'outline-style')}}{{Spec2('CSS2.1')}}Définition initiale.
+ +

{{cssinfo}}

+ +

Compatibilité des navigateurs

+ + + +

{{Compat("css.properties.outline-style")}}

-- cgit v1.2.3-54-g00ecf