tor-browser

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

anchor-name-dynamic-reflow-root.html (1218B)


      1 <!DOCTYPE html>
      2 <html class="reftest-wait">
      3 <meta charset="utf-8">
      4 <title>Dynamic changes to anchor-name and reflow roots</title>
      5 <link rel="help" href="https://drafts.csswg.org/css-anchor-position-1/#anchor-name">
      6 <link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=2003593">
      7 <link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io">
      8 <link rel="author" title="Mozilla" href="https://mozilla.com">
      9 <link rel="match" href="anchor-name-dynamic-reflow-root-ref.html">
     10 <style>
     11 body { margin: 0 }
     12 .tabs {
     13  display: flex;
     14 }
     15 .tab {
     16  height: 20px;
     17  width: 100px;
     18 }
     19 .cur {
     20  anchor-name: --current-tab;
     21 }
     22 .highlight {
     23  position: absolute;
     24  width: anchor-size(width);
     25  left: anchor(left);
     26  right: anchor(right);
     27  height: 100px;
     28  background: green;
     29  top: anchor(bottom);
     30  position-anchor: --current-tab;
     31  transform: scaleY(1); /* This is important to test the bug */
     32 }
     33 </style>
     34 <div class=tabs>
     35  <div id=t1 class="tab cur"></div>
     36  <div id=t2 class="tab"></div>
     37  <div class=highlight></div>
     38 </div>
     39 <script>
     40 document.addEventListener("TestRendered", function() {
     41  t1.classList.remove('cur');
     42  t2.classList.add('cur');
     43  document.documentElement.className = "";
     44 });
     45 </script>