--- title: '::-moz-progress-bar' slug: 'Web/CSS/::-moz-progress-bar' tags: - CSS - 'CSS:Mozilla Extensions' - 'CSS:Mozilla 拡張' - NeedsCompatTable - Non-standard - Pseudo-element - Reference - 擬似要素 - 標準外 translation_of: 'Web/CSS/::-moz-progress-bar' ---
{{CSSRef}}{{Non-standard_header}}

::-moz-progress-barCSS擬似要素Mozilla 拡張であり、 {{HTMLElement("progress")}} 要素の中のプログレスバーを表します。 (バーは進捗した量を表します。)

{{HTMLElement("progress")}} のまだ終了していない部分を Mozilla で選択したい場合は、 {{HTMLElement("progress")}} で直接選択してください。

構文

{{csssyntax}}

HTML

<progress value="30" max="100">30%</progress>
<progress max="100">Indeterminate</progress>

CSS

::-moz-progress-bar {
  background-color: red;
}

/* 不確実なバーは強制的に幅をゼロにする */
:indeterminate::-moz-progress-bar {
  width: 0;
}

結果

{{EmbedLiveSample('Examples')}}

上記の最初のバーは次のようになります。

Custom styled progress bar

関連情報