Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE html>
<html class="reftest-wait">
<title>View transitions: cross-document navigation with auto name (new page)</title>
<link rel="match" href="auto-name-from-id-ref.html">
<script src="/common/reftest-wait.js"></script>
<style>
@view-transition { navigation: auto; }
body {
  margin: 0;
  padding: 0;
  background: grey;
}
html::view-transition {
  background: rebeccapurple;
  position: absolute;
  inset: 0;
}
html::view-transition-group(root) {
  display: none;
}
html::view-transition-group(*) {
  animation-play-state: paused;
  animation-duration: 3s;
  animation-timing-function: steps(2, start);
}
/* Make test fail if ID matches */
::view-transition-group(green) {
  border: 2px solid red;
}
#green {
  background: green;
  width: 100px;
  height: 100px;
  left: 200px;
  position: absolute;
  view-transition-name: auto;
}
</style>
<body>
  <div id="green"></div>
</body>
<script>
  onpagereveal = event => {
    event.viewTransition.ready.then(takeScreenshot);
  }
</script>
</html>