tor-browser

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

grid-item-container.html (1127B)


      1 <!doctype html>
      2 <title>CSS Container Queries Test: Grid item container</title>
      3 <link rel="help" href="https://drafts.csswg.org/css-conditional-5/#size-container">
      4 <script src="/resources/testharness.js"></script>
      5 <script src="/resources/testharnessreport.js"></script>
      6 <script src="support/cq-testcommon.js"></script>
      7 <style>
      8  #grid {
      9    width: 300px;
     10    display: grid;
     11    grid-template-columns: 2fr 1fr;
     12  }
     13  .item {
     14    container-type: inline-size;
     15  }
     16  @container (width > 50px) {
     17    .item div { color: lime; }
     18  }
     19  @container (width > 150px) {
     20    .item div { color: green; }
     21  }
     22 </style>
     23 <div id="grid">
     24  <div class="item">
     25    <div id="target1"></div>
     26  </div>
     27  <div class="item">
     28    <div id="target2"></div>
     29  </div>
     30 </div>
     31 <script>
     32  setup(() => assert_implements_size_container_queries());
     33 
     34  test(() => {
     35    assert_equals(getComputedStyle(target1).color, "rgb(0, 128, 0)", "First item container should be 200px wide");
     36    assert_equals(getComputedStyle(target2).color, "rgb(0, 255, 0)", "Second item container should be 100px wide");
     37  }, "Check that children can query grid item containers");
     38 </script>