<!DOCTYPE html >
<html lang="en" class="reftest-wait"
reftest-displayport-x="0"
reftest-displayport-y="0"
reftest-displayport-w="800"
reftest-displayport-h="1000" >
<meta charset="utf-8" >
<title >Scrolling shouldn't invalidate the relatively-positioned layer</title>
<style >
.content {
box-sizing: border-box;
width: 200 px;
height: 200 px;
border: 1 px solid black;
}
.fixed {
position: fixed;
top: 20 px;
left: 20 px;
}
.reftest-no-paint {
border-color: lime;
}
.distanceFromTop {
margin-top: 240 px;
}
.relative {
position: relative;
}
body {
margin: 0 ;
padding: 20 px;
height: 3000 px;
}
</style >
<div class="fixed reftest-no-paint content" >
<!--
This fixed layer gets its own PaintedLayer above the page .
It shouldn ' t attempt to pull up an opaque background color from the page ,
because the page can move under it .
-->
</div >
<div class="distanceFromTop relative reftest-no-paint content" >
<!--
This item is above . fixed in z - order , but it starts out not intersecting
. fixed . It should still get its own layer from the start , because it can
get scrolled on top of . fixed .
-->
</div >
<script >
function doTest() {
document.documentElement.scrollTop = 100 ;
document.documentElement.removeAttribute("class" );
}
document.documentElement.scrollTop = 0 ;
document.addEventListener("MozReftestInvalidate" , doTest);
</script >
Messung V0.5 in Prozent C=98 H=100 G=98
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-09-28)
¤
*© Formatika GbR, Deutschland