Spec-Zone.ru › CSS

`::-moz-range-track` 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-track CSS pseudo-element is a Mozilla extension that represents the track (i.e., groove) in which the indicator slides in an <input> of type="range".

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

Syntax

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

Examples

HTML

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

CSS

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

Result

A range slider using this style might look something like this:

A range with the track 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-track
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-thumb represents the indicator that slides in the groove.
    • ::-moz-range-progress represents the lower portion of the track.
  • Similar pseudo-elements used by other browsers:
    • ::-webkit-slider-runnable-track, 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-track

Spec-Zone.ru

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