--- title: '::-ms-fill' slug: 'Web/CSS/::-ms-fill' tags: - CSS - Microsoft 拡張 - Non-standard - Reference - 標準外 - 疑似要素 translation_of: 'Archive/Web/CSS/::-ms-fill' ---
{{CSSRef}}{{non-standard_header}}

CSS の ::-ms-fill 疑似要素Microsoft 拡張で、 {{HTMLElement("progress")}} で表示される進捗バーを表します。この疑似要素は Internet Explorer 10, Internet Explorer 11, Microsoft Edge のみで利用できます。

確定的な進捗バーには {{cssxref("animation-name")}} 以外の許容されているすべてのプロパティを適用します。 animation-name だけは不確定なものに適用されます。 (進捗バーは {{htmlattrxref("value","progress")}} 属性が設定されていれば確定的で、そうでなければ不確定です。不確定な進捗バーは {{cssxref(":indeterminate")}} 疑似クラスで選択することができます。)

既定では、 Internet Explorer および Edge は不確定な進捗バーに点が動くアニメーションを表示します。 ::-ms-fillanimation-name を設定することで、アニメーションをこの表にあるように変更することができます。

説明
none アニメーションを無効にし、点は表示されません。
-ms-bar バーのパターンを流れる動く点を表示します。
-ms-ring 環状のパターンを流れる動く点を表示します。

許容されているプロパティ

以下の CSS プロパティのみがセレクターに ::-ms-fill を含む規則で使用することができます。その他のプロパティは無視されます。

構文

  {{csssyntax}}

HTML

<progress value="10" max="50"></progress>

CSS

progress::-ms-fill {
  background-color: orange;
}

結果

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

このスタイルを使用した進捗バーは、次のように見えるかもしれません。

A progress bar with its progress indicator colored orange.

ブラウザーの対応

{{Compat("css.selectors.-ms-fill")}}

仕様書

何れの仕様書の一部でもありません。

関連情報