tor-browser

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

scroll-marker-006.html (1756B)


      1 <!DOCTYPE html>
      2 <title>Nested scrollable containers with scroll markers</title>
      3 <link rel="help" href="https://drafts.csswg.org/css-overflow-5/#scroll-marker-group">
      4 <link rel="match" href="../reference/ref-filled-green-100px-square.xht">
      5 <style>
      6  .container {
      7    scroll-marker-group: before;
      8    overflow: hidden;
      9  }
     10 
     11  .container::scroll-marker-group {
     12    display: flex;
     13    height: 25px;
     14  }
     15 
     16  .marker::scroll-marker {
     17    display: block;
     18    width: 25px;
     19    height: 25px;
     20    content: "";
     21    background: green;
     22  }
     23 
     24  .contain_abs {
     25    position: relative;
     26  }
     27 
     28  .contain_all {
     29    contain: layout;
     30  }
     31 
     32  .uncontained::scroll-marker {
     33    z-index: 100;
     34    content: "ERROR";
     35    background: red;
     36  }
     37 </style>
     38 <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
     39 <div class="container uncontained marker">
     40  <div class="marker"></div>
     41  <div class="container marker">
     42    <div class="marker"></div>
     43    <div class="marker"></div>
     44    <div class="marker"></div>
     45    <div class="uncontained marker" style="position:absolute;"></div>
     46    <div class="uncontained marker" style="position:fixed;"></div>
     47    <div class="container marker contain_abs">
     48      <div class="marker" style="position:absolute;"></div>
     49      <div class="uncontained marker" style="position:fixed;"></div>
     50      <div class="container contain_all">
     51        <div class="marker"></div>
     52        <div class="marker" style="position:fixed;"></div>
     53        <div class="marker"></div>
     54        <div class="marker"></div>
     55      </div>
     56      <div class="marker"></div>
     57      <div class="marker"></div>
     58      <div class="marker"></div>
     59    </div>
     60  </div>
     61  <div class="marker"></div>
     62  <div class="marker"></div>
     63 </div>
     64 <div class="uncontained marker"></div>