--- title: '::-ms-fill' slug: 'Web/CSS/::-ms-fill' tags: - CSS - Microsoft 拡張 - Non-standard - Reference - 標準外 - 疑似要素 translation_of: 'Archive/Web/CSS/::-ms-fill' ---
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-fill
に animation-name
を設定することで、アニメーションをこの表にあるように変更することができます。
値 | 説明 |
---|---|
none |
アニメーションを無効にし、点は表示されません。 |
-ms-bar |
バーのパターンを流れる動く点を表示します。 |
-ms-ring |
環状のパターンを流れる動く点を表示します。 |
以下の CSS プロパティのみがセレクターに ::-ms-fill
を含む規則で使用することができます。その他のプロパティは無視されます。
block
, inline-block
, none
の値)-ms-background-position-x
-ms-background-position-y
{{csssyntax}}
<progress value="10" max="50"></progress>
progress::-ms-fill { background-color: orange; }
{{EmbedLiveSample("Example", 300, 50)}}
このスタイルを使用した進捗バーは、次のように見えるかもしれません。
{{Compat("css.selectors.-ms-fill")}}
何れの仕様書の一部でもありません。