| <!doctype HTML> | |
| <html> | |
| <meta charset="utf8"> | |
| <title>CSS Content Visibility: hidden + scrollIntoView (reference)</title> | |
| <link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org"> | |
| <link rel="help" href="https://drafts.csswg.org/css-contain/#content-visibility"> | |
| <style> | |
| .spacer { | |
| height: 1000px; | |
| background: lightgreen; | |
| } | |
| #container { | |
| width: 150px; | |
| height: 150px; | |
| background: lightblue; | |
| } | |
| #target { | |
| position: relative; | |
| top: 75px; | |
| visibility: hidden; | |
| width: 50px; | |
| height: 50px; | |
| background: red; | |
| } | |
| </style> | |
| <div>top of the page</div> | |
| <div class=spacer></div> | |
| <div id=container> | |
| <div id=target></div> | |
| </div> | |
| <div class=spacer></div> | |
| <div>bottom of the page</div> | |
| <script> | |
| onload = () => document.getElementById("target").scrollIntoView(); | |
| </script> | |
| </html> |