Files
sousa-gecko/testing/web-platform/tests/css/css-animations/revert-rule-keyframes.html
T
Anders Hartvoll Ruud e730603664 Bug 2017259 [wpt PR 57827] - [revert-rule] Drop .tentative suffix from tests, a=testonly
Automatic update from web-platform-tests
[revert-rule] Drop .tentative suffix from tests

Update "help" links to point at the relevant part of the specification.

Bug: 393582263
Change-Id: I2a3ad41715d0cb7b329a0646bbae84f8c610e09c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7581477
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Steinar H Gunderson <sesse@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1585625}

--

wpt-commits: 6c5b61b7d7fbf3a4509431510a1c2f4892a302f2
wpt-pr: 57827
2026-02-20 13:09:35 +00:00

41 lines
1.1 KiB
HTML

<!DOCTYPE html>
<title>CSS Animations: revert-rule in keyframes</title>
<link rel="help" href="https://drafts.csswg.org/css-cascade-5/#revert-rule-keyword">
<link rel="help" href="https://drafts.csswg.org/css-animations/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<style>
@property --x {
syntax: "<length>";
inherits: false;
initial-value: 0px;
}
@keyframes anim {
from {
width: revert-rule;
--x: revert-rule;
}
to {
width: 200px;
--x: 200px;
}
}
#target {
width: 100px;
--x: 100px;
animation: anim 3600s steps(2, start);
}
</style>
<div id="target"></div>
<script>
test(() => {
assert_true(CSS.supports('color', 'revert-rule'));
assert_equals(getComputedStyle(target).width, '150px');
}, 'revert-rule in keyframes (width)');
test(() => {
assert_true(CSS.supports('color', 'revert-rule'));
assert_equals(getComputedStyle(target).getPropertyValue('--x'), '150px');
}, 'revert-rule in keyframes (--x)');
</script>