outline-style
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die outline-style
CSS Eigenschaft legt den Stil der Umrandung eines Elements fest. Eine Umrandung ist eine Linie, die um ein Element gezogen wird, außerhalb des border
.
Probieren Sie es aus
outline-style: none;
outline-style: dotted;
outline-style: solid;
outline-style: groove;
outline-style: inset;
This is a box with an outline around it.
#example-element {
outline: 0.75em solid;
padding: 0.75em;
width: 80%;
height: 100px;
}
Es ist oft bequemer, die Kurzschreibweise outline
zu verwenden, wenn das Erscheinungsbild einer Umrandung definiert wird.
Syntax
/* Keyword values */
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;
/* Global values */
outline-style: inherit;
outline-style: initial;
outline-style: revert;
outline-style: revert-layer;
outline-style: unset;
Die outline-style
Eigenschaft wird mit einem der unten aufgeführten Werte angegeben.
Werte
auto
-
Erlaubt dem User-Agent, einen benutzerdefinierten Umrandungsstil darzustellen.
none
-
Es wird keine Umrandung verwendet. Die
outline-width
beträgt0
. dotted
-
Die Umrandung ist eine Reihe von Punkten.
dashed
-
Die Umrandung ist eine Reihe von kurzen Linien.
solid
-
Die Umrandung ist eine durchgehende Linie.
double
-
Die Umrandung besteht aus zwei durchgehenden Linien. Die
outline-width
ist die Summe der beiden Linien und des Raums dazwischen. groove
-
Die Umrandung sieht aus, als wäre sie in die Seite gemeißelt.
ridge
-
Das Gegenteil von
groove
: Die Umrandung sieht aus, als wäre sie aus der Seite herausgepresst. inset
-
Die Umrandung lässt die Box aussehen, als wäre sie in die Seite eingebettet.
outset
-
Das Gegenteil von
inset
: Die Umrandung lässt die Box aussehen, als käme sie aus der Seite heraus.
Formale Definition
Anfangswert | none |
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Nein |
Berechneter Wert | wie angegeben |
Animationstyp | by computed value type |
Formale Syntax
outline-style =
auto |
Beispiele
Umrandungsstil auf auto setzen
Der auto
-Wert gibt einen benutzerdefinierten Umrandungsstil an, der in der Spezifikation als "typischerweise ein Stil [der] entweder ein Benutzeroberflächendefault für die Plattform ist, oder vielleicht ein Stil, der reicher ist, als er im Detail in CSS beschrieben werden kann, z.B. eine Umrandung mit abgerundeten Kanten und halbtransparenten äußeren Pixeln, die zu leuchten scheint" beschrieben wird.
HTML
Outline Demo
CSS
.auto {
outline-style: auto; /* same result as "outline: auto" */
}
/* To make the Demo clearer */
* {
outline-width: 10px;
padding: 15px;
}
Ergebnis
Umrandungsstil auf gestrichelt und gepunktet setzen
HTML
Outline Demo
CSS
.dotted {
outline-style: dotted; /* same result as "outline: dotted" */
}
.dashed {
outline-style: dashed;
}
/* To make the Demo clearer */
* {
outline-width: 10px;
padding: 15px;
}
Ergebnis
Umrandungsstil auf durchgehend und doppelt setzen
HTML
Outline Demo
CSS
.solid {
outline-style: solid;
}
.double {
outline-style: double;
}
/* To make the Demo clearer */
* {
outline-width: 10px;
padding: 15px;
}
Ergebnis
Umrandungsstil auf Rille und Kamm setzen
HTML
Outline Demo
CSS
.groove {
outline-style: groove;
}
.ridge {
outline-style: ridge;
}
/* To make the Demo clearer */
* {
outline-width: 10px;
padding: 15px;
}
Ergebnis
Umrandungsstil auf Eingesetzt und Herausgesetzt setzen
HTML
Outline Demo
CSS
.inset {
outline-style: inset;
}
.outset {
outline-style: outset;
}
/* To make the Demo clearer */
* {
outline-width: 10px;
padding: 15px;
}
Ergebnis
Spezifikationen
Specification |
---|
CSS Basic User Interface Module Level 4 # outline-style |