Files
sousa-gecko/testing/web-platform/tests/css/css-forms/meter-base-appearance-custom-style-initial-rendering.tentative.html
T
Said Abou-Hallawa 4a7ef97ebe Bug 2022436 [wpt PR 58375] - Adds test coverage for initial rendering <meter> with custom style, a=testonly
Automatic update from web-platform-tests
Adds test coverage for initial rendering <meter> with custom style (#58375)
--

wpt-commits: fc72e075844c588fe5fd2537d39c8f1952b4efe0
wpt-pr: 58375
2026-03-12 15:59:45 +00:00

64 lines
1.7 KiB
HTML

<!DOCTYPE html>
<link rel=author href="mailto:said@apple.com">
<link rel=help href="https://drafts.csswg.org/css-forms-1">
<link rel=match href="meter-base-appearance-custom-style-initial-rendering-ref.tentative.html">
<style>
meter::slider-track {
font: 16px system-ui;
position: relative;
top: 50%;
transform: translateY(-50%);
width: 100%;
border: darkgray 1px solid;
border-radius: 999em;
overflow: hidden;
background: linear-gradient(to bottom, #ddd, #eee 20%, #ccc 45%, #ccc 55%, #ddd);
}
meter::slider-fill {
height: 100%;
width: 100%;
block-size: 100%;
box-sizing: border-box;
border-radius: 999em;
overflow: hidden;
}
meter::slider-track {
height: 100%;
}
meter:even-less-good::slider-fill {
background: linear-gradient(to bottom, #f77, #fcc 20%, #d44 45%, #d44 55%, #f77);
}
meter:suboptimum::slider-fill {
background: linear-gradient(to bottom, #fe7, #ffc 20%, #db3 45%, #db3 55%, #fe7);
}
meter:optimum::slider-fill {
background: linear-gradient(to bottom, #ad7, #cea 20%, #7a3 45%, #7a3 55%, #ad7);
}
.base {
appearance: base;
}
meter {
width: 400px;
height: 40px;
margin-bottom: 10px;
}
</style>
<body>
<div>
<meter class="base" min="0" max="100" low="33" high="66" optimum="80" value="10"></meter>
</div>
<div>
<meter class="base" min="0" max="100" low="33" high="66" optimum="80" value="33"></meter>
</div>
<div>
<meter class="base" min="0" max="100" low="33" high="66" optimum="80" value="66"></meter>
</div>
</body>