tor-browser

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

grid-item-align-dynamic-pos-001.html (1118B)


      1 <!DOCTYPE HTML>
      2 <!--
      3     Any copyright is dedicated to the Public Domain.
      4     http://creativecommons.org/publicdomain/zero/1.0/
      5 -->
      6 <html><head>
      7  <title>CSS Grid Test: dynamic change .left on abs.pos. item w. align-self:center</title>
      8  <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1405319">
      9  <link rel="help" href="https://drafts.csswg.org/css-align-3/#propdef-align-self">
     10  <link rel="match" href="grid-item-align-dynamic-pos-001-ref.html">
     11  <style type="text/css">
     12 html,body {
     13  color:black; background-color:white; font:16px/1 monospace; padding:0; margin:0;
     14 }
     15 
     16 .grid {
     17  display: inline-grid;
     18  position: relative;
     19  background: lightgrey;
     20  grid: 50px 50px / 50px 50px;
     21 }
     22 
     23 #item {
     24  background: grey;
     25  position: absolute;
     26  align-self: center;
     27  left: 10px;
     28 }
     29 
     30  </style>
     31 </head>
     32 <body>
     33 
     34 <div class="grid">
     35  <div id="item">X</div>
     36 </div>
     37 
     38 <script>
     39  document.body.offsetLeft;
     40  var items = Array.prototype.slice.call(document.querySelectorAll('#item'));
     41  items.map(item =>  item.style.left = "20px");
     42  document.body.offsetLeft;
     43 </script>
     44 
     45 </body>
     46 </html>