このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

::-moz-range-progress 擬似要素 (CSS)

非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。

::-moz-range-progressCSS擬似要素で、Mozilla 拡張であり、<input>type="range" 内でインジケーターがスライドするトラック(すなわち溝)の下部を表します。この部分は、つまみ(すなわち仮想ノブ)によって現在選択されている値よりも小さい値に対応しています。

メモ: ::-moz-range-progress<input type="range"> 以外の要素で使用しても、一致する要素がなく、何の効果もありません。

構文

css
::-moz-range-progress {
  /* ... */
}

HTML

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

CSS

css
input[type="range"]::-moz-range-progress {
  background-color: green;
  height: 1em;
}

結果

このスタイルを使用した進捗バーは、次のような感じになるでしょう。

進捗バーは、つまみの左側に太い緑色の四角形があり、右側には細い灰色の線があります。つまみは、緑色の領域の高さと同じ直径を持つ円です。

仕様書

どの仕様書にもありません。

ブラウザーの互換性

関連情報