aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/css/_doublecolon_-moz-range-track/index.md
blob: b02b34a5205d6271ecc7f9f5eb18a4eddb87e549 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
title: '::-moz-range-track'
slug: Web/CSS/::-moz-range-track
tags:
  - CSS
  - CSS:Mozilla 拡張
  - 標準外
  - 擬似要素
  - リファレンス
  - セレクター
translation_of: Web/CSS/::-moz-range-track
---
{{CSSRef}}{{Non-standard_header}}

**`::-moz-range-track`** は [CSS](/ja/docs/Web/CSS) の[擬似要素](/ja/docs/Web/CSS/Pseudo-elements)で、 [Mozilla 拡張](/ja/docs/Web/CSS/Mozilla_Extensions)であり、 `type="range"` の {{HTMLElement("input")}} でインジケーターがスライドする*トラック* (すなわち、溝) を表します。

> **Note:** `::-moz-range-track` を `<input type="range">` 以外で使用すると、何にも一致せず、効果がありません。

## 構文

{{csssyntax}}

## 例

### HTML

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

### CSS

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

### 結果

{{EmbedLiveSample("Examples", 300, 50)}}

このスタイルを使用するプログレスバーは、次のようになります。

![A range with the track green](screen_shot_2015-12-04_at_10.14.34.png)

## 仕様書

標準の一部ではありません。

## ブラウザーの互換性

{{Compat}}

## 関連情報

- Gecko で使われる他の range 型の入力の他の部品をスタイル付けする擬似要素:

  - {{cssxref("::-moz-range-thumb")}} は溝をスライドするインジケーターを表します。
  - {{cssxref("::-moz-range-progress")}} はトラックの下の部分を表します。

- 他のブラウザーで使われる同様の擬似要素:

  - {{cssxref("::-webkit-slider-runnable-track")}} WebKit および Blink (Safari, Chrome, Opera) が対応している擬似要素
  - {{cssxref("::-ms-track")}} Internet Explorer および Edge が対応している擬似要素

- [CSS-Tricks: Styling Cross-Browser Compatible Range Inputs with CSS](https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/)
- [QuirksMode: Styling and scripting sliders](https://www.quirksmode.org/blog/archives/2015/11/styling_and_scr.html)