tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

nested-position-with-border.html (1222B)


      1 <!doctype html>
      2 <html class=reftest-wait>
      3 <title>Nested View Transitions: nested position with borders</title>
      4 <link rel="help" href="https://drafts.csswg.org/css-view-transitions-2/">
      5 <link rel="match" href="nested-position-with-border-ref.html">
      6 <script src="/common/reftest-wait.js"></script>
      7 <script src="/dom/events/scrolling/scroll_support.js"></script>
      8 
      9 <style>
     10 :root {
     11  view-transition-name: none;
     12 }
     13 #clipper {
     14  view-transition-group: contain;
     15  view-transition-name: clipper;
     16 
     17  border-width: 6px 10px 16px 20px;
     18  border-style: solid;
     19  border-color: red;
     20 
     21  height: 200px;
     22  width: 200px;
     23 }
     24 
     25 .item {
     26  view-transition-name: item;
     27  background: blue;
     28  position: relative;
     29 
     30  width: 100px;
     31  height: 100px;
     32  border: 1px solid black;
     33 }
     34 
     35 ::view-transition {
     36  background: pink;
     37 }
     38 ::view-transition-group-children(clipper) {
     39  overflow: clip;
     40  border-color: green;
     41 }
     42 
     43 ::view-transition-group(*),
     44 ::view-transition-new(*),
     45 ::view-transition-old(*) {
     46  animation-play-state: paused;
     47 }
     48 </style>
     49 
     50 <div id=clipper>
     51  <div class=item></div>
     52 </div>
     53 
     54 <script>
     55 
     56 function runTest() {
     57  document.startViewTransition().ready.then(takeScreenshot);
     58 }
     59 
     60 onload = () => {
     61  waitForCompositorReady().then(runTest);
     62 }
     63 </script>