Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
The ::-webkit-meter-even-less-good-value
gives a red color to a <meter>
element when the value and the optimum attributes fall outside the low-high range, but in opposite zones. To illustrate, it applies when value < low < high < optimum or value > high > low > optimum.
Specifications
Not part of any specification. This is a proprietary pseudo-element specific to WebKit/Blink.
Examples
HTML
<meter min="0" max="10" value="6">Score out of 10</meter>
CSS
meter::-webkit-meter-even-less-good-value { background: linear-gradient(to bottom, #f77, #d44 45%, #d44 55%, #f77); height: 100%; box-sizing: border-box; }
Result
Note: This will only work in Webkit/Blink-based browsers.
Browser compatibility
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | Yes | No | No | No | Yes | Yes |
Feature | Android webview | Chrome for Android | Edge mobile | Firefox for Android | Opera Android | iOS Safari | Samsung Internet |
---|---|---|---|---|---|---|---|
Basic support | Yes | Yes | No | No | Yes | Yes | ? |
See also
The pseudo-elements used by WebKit/Blink to style other parts of a <meter>
element are as follows: