Spec-Zone.ru › CSS

`::-moz-range-thumb` CSS pseudo-element

Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

The ::-moz-range-thumb CSS pseudo-element is a Mozilla extension that represents the thumb (i.e., virtual knob) of an <input> of type="range". The user can move the thumb along the input's track to alter its numerical value.

Note: Using ::-moz-range-thumb with anything but an <input type="range"> doesn't match anything and has no effect.

Syntax

::-moz-range-thumb {
  /* ... */
}

Examples

HTML

<input type="range" min="0" max="100" step="5" value="50" />

CSS

input[type="range"]::-moz-range-thumb {
  background-color: green;
}

Result

A progress bar using this style might look something like this:

The thumb of the 'input type=right' styled in green

Specifications

Not part of any standard.

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS
-moz-range-thumb
No
No
21
No
No
No
21
No
No
No
No
No

See also

  • The pseudo-elements used by Gecko to style other parts of a range input:
    • ::-moz-range-track represents the groove in which the thumb slides.
    • ::-moz-range-progress represents the lower portion of the track.
  • Similar pseudo-elements used by other browsers:
    • ::-webkit-slider-thumb, pseudo-element supported by WebKit and Blink (Safari, Chrome, and Opera)
  • CSS-Tricks: Styling Cross-Browser Compatible Range Inputs with CSS
  • QuirksMode: Styling and scripting sliders

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/::-moz-range-thumb

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API