CSS Outline Width: Die outline-width
in CSS legt die Breite des Umrisses (outline
) eines Elements fest. Diese Eigenschaft ist besonders nützlich, um visuell hervorzuheben, wenn ein Element fokussiert ist, ohne dabei das Layout oder die tatsächliche Größe des Elements zu beeinflussen. Die outline
-Breite kann mit festen Werten oder durch vordefinierte Schlüsselwörter festgelegt werden.
Werte für outline-width
- Dünn (
thin
): Standardmäßige, dünne Breite. - Mittel (
medium
): Etwas breiter alsthin
und in der Regel der Standardwert für Umrisse. - Dick (
thick
): Breiter alsmedium
und gut sichtbar. - Feste Größen: Sie können auch benutzerdefinierte Einheiten wie
px
,em
,rem
usw. verwenden, um die Breite des Umrisses exakt zu steuern.
/* Beispiele für outline-width */
.box1 {
outline-width: thin; /* Dünner Umriss */
}
.box2 {
outline-width: medium; /* Mittlerer Umriss (Standard) */
}
.box3 {
outline-width: thick; /* Breiter Umriss */
}
.box4 {
outline-width: 5px; /* Benutzerdefinierte Breite von 5 Pixeln */
}
Beispiel: outline-width in Kombination mit anderen Outline-Eigenschaften
.button {
outline-style: solid;
outline-color: blue;
outline-width: 3px; /* Breite des Umrisses auf 3 Pixel gesetzt */
}
Hinweise zur Verwendung
- Barrierefreiheit: Eine sichtbare
outline-width
ist nützlich, um den Fokus auf interaktive Elemente wie Schaltflächen und Eingabefelder zu verdeutlichen und die Zugänglichkeit zu verbessern. - Unabhängig vom Layout: Im Gegensatz zu
border-width
beeinflusstoutline-width
nicht die Größe oder das Layout eines Elements. Die Outline wird außerhalb der eigentlichen Box des Elements gezeichnet.
Häufig gestellte Fragen
Wie entferne ich den Outline-Umriss eines Elements?
Der Outline-Umriss kann durch outline: none;
entfernt werden. Dies sollte jedoch sparsam verwendet werden, da die Hervorhebung für fokussierte Elemente die Benutzerführung unterstützt.
Kann ich outline-width ohne outline-style verwenden?
Nein, ohne outline-style
wird der Umriss nicht angezeigt, da das outline
-Stilattribut erforderlich ist, um den Umriss sichtbar zu machen.
Zusammenfassung
outline-width
ist eine CSS-Eigenschaft, die die Breite des Umrisses festlegt. Sie wird häufig verwendet, um den Fokuszustand hervorzuheben, ohne das Layout zu beeinflussen.
Übungsaufgabe
Erstellen Sie ein Eingabefeld mit einer outline-width
von 4px
und der Farbe Ihrer Wahl.