tor-browser

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

pseudo-elements-010.html (1060B)


      1 <!DOCTYPE html>
      2 <html class="reftest-wait">
      3 <title>CSS Container Queries Test: Container for highlight pseudo elements</title>
      4 <link rel="help" href="https://drafts.csswg.org/css-conditional-5/#query-container">
      5 <link rel="match" href="pseudo-elements-010-ref.html">
      6 <script src="/common/reftest-wait.js"></script>
      7 <style>
      8  .container { container-type: inline-size; }
      9  #outer { width: 300px; }
     10  #inner { width: 500px; }
     11 
     12  #inner::highlight(hi) {
     13    color: red;
     14    background: transparent;
     15  }
     16  @container (width >= 400px) {
     17    #inner.green::highlight(hi) {
     18      color: green;
     19      background: transparent;
     20    }
     21  }
     22 </style>
     23 <div id="outer" class="container">
     24  <div id="inner" class="container">
     25    <span id="hi">Highlight</span>
     26  </div>
     27 </div>
     28 <script>
     29  let highlight_range = document.createRange();
     30  highlight_range.selectNode(hi);
     31  CSS.highlights.set("hi", new Highlight(highlight_range));
     32 
     33  requestAnimationFrame(() => {
     34    requestAnimationFrame(() => {
     35      inner.classList.add("green");
     36      takeScreenshot();
     37    });
     38  });
     39 </script>