::-moz-range-thumb
Kein Standard: Diese Funktion ist nicht standardisiert und befindet sich nicht im Standardisierungsprozess. Verwenden Sie sie nicht auf Produktionsseiten, die auf das Web ausgerichtet sind: Sie wird nicht für alle Benutzer funktionieren. Außerdem kann es große Inkompatibilitäten zwischen Implementierungen geben und das Verhalten kann sich in Zukunft ändern.
Das ::-moz-range-thumb
CSS Pseudo-Element ist eine Mozilla-Erweiterung, die den Thumb (d. h. den virtuellen Knopf) eines <input>
mit type="range"
darstellt. Der Benutzer kann den Thumb entlang der Spur des Eingabefelds bewegen, um den numerischen Wert zu ändern.
Hinweis: Die Verwendung von ::-moz-range-thumb
mit etwas anderem als einem <input type="range">
hat keine Wirkung.
Syntax
::-moz-range-thumb {
/* ... */
}
Beispiele
HTML
<input type="range" min="0" max="100" step="5" value="50" />
CSS
input[type="range"]::-moz-range-thumb {
background-color: green;
}
Ergebnis
Eine Fortschrittsleiste, die mit diesem Stil gestaltet ist, könnte so aussehen:
Spezifikationen
Teil keiner Norm.
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
-
Die von Gecko verwendeten Pseudo-Elemente, um andere Teile eines Range Inputs zu gestalten:
::-moz-range-track
repräsentiert die Rille, in der der Thumb gleitet.::-moz-range-progress
repräsentiert den unteren Teil der Rille.
-
Ähnliche Pseudo-Elemente, die von anderen Browsern verwendet werden:
::-webkit-slider-thumb
, Pseudo-Element unterstützt von WebKit und Blink (Safari, Chrome und Opera)
-
CSS-Tricks: Styling Cross-Browser Compatible Range Inputs with CSS