::-webkit-progress-value

非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

::-webkit-progress-value CSS 疑似要素 は、 <progress> 要素のバーの塗りつぶされた部分を表します。これは、 ::-webkit-progress-bar 疑似要素の子要素です。

Note: ::-webkit-progress-value を有効にするには -webkit-appearance を <progress> 要素で none に設定する必要があります。

仕様

仕様の一部ではありません。これは、 WebKit/Blink に固有の独自疑似要素です。

HTML

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

CSS

progress {
  -webkit-appearance: none;
}

::-webkit-progress-value {
  background-color: orange;
}

Result

上記のスタイルを使用したプログレスバーは次のようになります:

ブラウザーの実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
::-webkit-progress-value
非標準
Chrome 完全対応 25Edge 完全対応 79Firefox 未対応 なしIE 未対応 なしOpera 完全対応 15Safari 完全対応 6.1WebView Android 完全対応 ≤37Chrome Android 完全対応 25Firefox Android 未対応 なしOpera Android 完全対応 14Safari iOS 完全対応 7Samsung Internet Android 完全対応 1.5

凡例

完全対応  
完全対応
未対応  
未対応
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。

関連項目