| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | <!DOCTYPE html><html>  <head>    <link rel="stylesheet" href="../resources/css/base.css" />    <link rel="stylesheet" href="./colors.css" />    <style>      * {        box-sizing: border-box;      }      .element {        background-color: #FFDC00;        width: 80%;        max-width: 300px;        padding: 0 15px;        font-size: 20px;        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3);      }      @media (max-width: 380px) {        .element {          font-size: 16px;        }      }      .bit {        width: 10vw;        height: 10vw;        float: left;      }    </style>  </head>  <body>    <div class="element">      <p>This element is tethered to the middle of the visible part of the body.</p>      <p>Inspect the element to see how Tether decided      to use <code>position: fixed</code>.</p>    </div>    <script src="//github.hubspot.com/tether/dist/js/tether.js"></script>    <script>      new Tether({        element: '.element',        target: document.body,        attachment: 'middle center',        targetAttachment: 'middle center',        targetModifier: 'visible'      });    </script>    <script>      // Random colors bit, don't mind this      colors = ['navy', 'blue', 'aqua', 'teal', 'olive', 'green', 'lime',        'yellow', 'orange', 'red', 'fuchsia', 'purple', 'maroon'];      curColors = null;      for(var i=300; i--;){        if (!curColors || !curColors.length)          curColors = colors.slice(0);        var bit = document.createElement('div')        var index = (Math.random() * curColors.length)|0;        bit.className = 'bit bg-' + curColors[index]        curColors.splice(index, 1);        document.body.appendChild(bit);      }    </script>  </body></html>
 |