Files
sousa-gecko/testing/web-platform/tests/css/css-transforms/perspective-origin-scroll.html
T
Psychpsyo (Cameron) 3b9deb26b8 Bug 2000180 [wpt PR 56030] - Add test for scrolling descendants of 'perspective-origin', a=testonly
Automatic update from web-platform-tests
Add test for scrolling descendants of 'perspective-origin' (#56030)
--

wpt-commits: 9525cc4b1d3e4d5dfbca484c09ffb1cafd489d61
wpt-pr: 56030
2026-07-10 09:23:25 +00:00

41 lines
1.2 KiB
HTML

<!DOCTYPE html>
<meta charset="utf-8">
<title>The 'perspective-origin's position must not move with the children of a scroll container if it is on one.</title>
<link rel="author" title="Psychpsyo" href="mailto:psychpsyo@gmail.com">
<link rel="help" href="https://www.w3.org/TR/css-transforms-2/#perspective-origin-property">
<link rel="help" href="https://www.w3.org/TR/css-transforms-2/#perspective-matrix-computation">
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
<meta name="assert" content="The 'perspective-origin's position must not move with the children of a scroll container if it is on one.">
<style>
div {
position: absolute;
}
#holder {
width: 100px;
height: 100px;
overflow: hidden;
perspective: 2px;
perspective-origin: 0px 0px;
}
#red {
background-color: red;
height: 200px;
width: 100px;
}
#greenSquare {
transform: translateZ(1px);
background-color: green;
width: 50px;
height: 50px;
top: 100px;
}
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div id="holder">
<div id="red"></div>
<div id="greenSquare"></div>
</div>
<script>
holder.scroll({top: 100, behavior: "instant"});
</script>