blob: 3ed82f9423329fa759f42554d941dc10ead81748 [file] [log] [blame] [edit]
<html class="reftest-wait">
<meta name="fuzzy" content="maxDifference=1; totalPixels=10000">
<script>
function finishTest() {
document.documentElement.classList.remove("reftest-wait");
}
async function startTest() {
document.startViewTransition(() => requestAnimationFrame(() => requestAnimationFrame(finishTest)));
}
onload = () => requestAnimationFrame(() => requestAnimationFrame(startTest));
</script>
<style>
.parent {
width: 100px;
height: 100px;
opacity: 0.5;
}
.target {
width: 100px;
height: 100px;
contain: paint;
background: blue;
opacity: 0.5;
view-transition-name: target;
}
html::view-transition-group(target) { animation-duration: 300s; }
html::view-transition-new(target) { animation: unset; opacity: 0; }
html::view-transition-old(target) { animation: unset; opacity: 1; }
</style>
<div class="parent"><div class="target"></div></div>