257 Codepen

Витрина магазина в изометрии на CSS GRID

На css grid реализована витрина магазина с изометрическим эффектом.


HTML

<!--
16/07/18 - Simplified approach, now works in Safari as well
 -->
<h1>Responsive eCommerce layout using CSS Grid</h1>
<h3><a href="https://codepen.io/collection/DapBxW" target="_blank">More CSS Grid layouts</a></h3>
<ul id="productGrid">
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>STAN SMITH</h2>
      <p class="price">£74.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>CALIFORNIA 78</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/trainer01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>I-5923 RUNNER PRIDE</h2>
      <p class="price">£99.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas01.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>ALVARADO</h2>
      <p class="price">£70.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger03.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_R1</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas02.png' alt='' />
    </div>
    
  </li>
  <li class="product">
    <div class="details">
      <h2>MEXICO 66</h2>
      <p class="price">£75.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger02.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>NMD_CS2 PRIMEKNIT</h2>
      <p class="price">£149.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>GSM</h2>
      <p class="price">£80.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger04.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TUBULAR DUSK PRIMEKNIT</h2>
      <p class="price">£109.95</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/adidas05.png' alt='' />
    </div>
  </li>
  <li class="product">
    <div class="details">
      <h2>TIGER ALLY</h2>
      <p class="price">£95.00</p>
    </div>
    <div class="logo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger.png' alt='' />
    </div>
    <div class="photo">
      <img src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/881020/tiger05.png' alt='' />
    </div>
  </li>
  <span></span>
</ul>

CSS

html {
  background:#C9E0D6;
  font-family: 'Open Sans Condensed', sans-serif;
  color: #5A626F;
}

a{
    color: #5A626F;
}
h1{
  margin: 20px 20px 10px 20px;
  font-size: 5.5vw;
}

h3{
  margin: 0 20px 50px 20px;
  font-size: 4vw;
}

#productGrid {
  display: grid;
  grid-template-columns: repeat(3,1fr); 
  grid-auto-rows: calc(173.2vw/3);
  width: 100%;
  overflow: hidden;
}

li {
  grid-column-end: span 2;
  position: relative;
}

.product {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.product>.details {
  grid-column: 1;
  grid-row: 1;
  padding: 5%;
}
.product>.logo {
  grid-column: 2;
  grid-row: 1;
}

#productGrid > b:nth-child(2n){
  grid-column: 1;
}

#productGrid > b:nth-child(2n+1){
  grid-column: -2/-1;
}

.product>.logo, #productGrid > b:nth-child(2n){
  background-color: #FFEFE5;
  clip-path: polygon(0% 0%, 100% 33.333%, 100% 100%, 0% 66.667%, 0% 0%);
  -webkit-clip-path: polygon(0% 0%, 100% 33.333%, 100% 100%, 0% 66.667%, 0% 0%);
} 

.product>.details, #productGrid > b:nth-child(2n+1){
  background-color: #E7FFF4;
  clip-path: polygon(0% 33.333%, 100% 0%, 100% 66.667%, 0% 100%, 0% 0%);
  -webkit-clip-path: polygon(0% 33.333%, 100% 0%, 100% 66.667%, 0% 100%, 0% 0%);
}

.product>.photo {
  grid-column: 1;
  grid-row: 1;
  grid-column-end: span 2;
  z-index: 1;
  text-align: center;
}

.product>.details>h2 {
  margin-top: 35%;
  margin-bottom: 0;
  transform: skewY(-30deg);
  font-size: 5vw;
}
.product>.details>p {
  margin-top: 0;
  transform: skewY(-30deg);
  font-size: 9.5vw;
}
.product>.logo>img {
  opacity: 0.6;
  position: absolute;
  max-width: 18%;
  top: 30%;
  right: 5%;
  transform: skewY(30deg);
}
.product>.photo>img {
  position:absolute;
  bottom: -10%;
  left: 19%;
  max-width: 62%;
  -webkit-filter: drop-shadow(0 50px 20px  rgba(0, 0, 0, 0.20));
  filter: drop-shadow(0 50px 20px rgba(0, 0, 0, 0.20));
  transition-property: bottom, filter, -webkit-filter;
  transition-duration: .3s;
}
.product>.photo>img:hover { 
  bottom: 0%;
  -webkit-filter: drop-shadow(0 80px 40px  rgba(0, 0, 0, 0.20));
  filter: drop-shadow(0 80px 30px rgba(0, 0, 0, 0.20));
}

span {
  grid-column: 1/-1;
}



@media (min-width:600px) {
  #productGrid{ 
    grid-template-columns: repeat(5,1fr); 
    grid-auto-rows: calc(173.2vw/5);
  }
  .product>.details>h2 {
    font-size: 3vw;
  }
  .product>.details>p {
    font-size: 6vw;
  }
  h1{
    font-size: 2em;
  }

  h3{
    font-size: 1em;
  }
}
@media (min-width:900px) {
  #productGrid{ 
    grid-template-columns: repeat(7,1fr); 
    grid-auto-rows: calc(173.2vw/7);
  } 
  .product>.details>h2 {
    font-size: 2vw;
  }
  .product>.details>p {
    font-size: 4vw;
  }
}
@media (min-width:1200px) { 
  #productGrid{ 
    grid-template-columns: repeat(9,1fr); 
    grid-auto-rows: calc(173.2vw/9);
  } 
  .product>.details>h2 {
    font-size: 1.6vw;
  }
  .product>.details>p {
    font-size: 3.3vw;
  }
}
@media (min-width:1500px) { 
  #productGrid{ 
    grid-template-columns: repeat(11,1fr); 
    grid-auto-rows: calc(173.2vw/11);
  } 
  .product>.details>h2 {
    font-size: 1.3vw;
  }
  .product>.details>p {
    font-size: 2.6vw;
  }
}
@media (min-width:1800px) { 
  #productGrid{ 
    grid-template-columns: repeat(13,1fr); 
    grid-auto-rows: calc(173.2vw/13);
  } 
  .product>.details>h2 {
    font-size: 1.1vw;
  }
  .product>.details>p {
    font-size: 2.2vw;
  }
}
@media (min-width:2100px) { 
  #productGrid{ 
    grid-template-columns: repeat(15,1fr); 
    grid-auto-rows: calc(173.2vw/15);
  } 
  .product>.details>h2 {
    font-size: 0.95vw;
  }
  .product>.details>p {
    font-size: 1.6vw;
  }
}

JS

var productCount = 100;
var productsShown = 100;
var maxProdsPerRow = 10;

function addSpacers(){
  for(var i=1; i<=productCount; i++){
    var node = document.createElement("b");
    node.style.gridRow = i;
    document.getElementById("productGrid").appendChild(node); 
  }
  resizeGrid();
}

function resizeGrid(){
  var w = window.innerWidth;
  var nPerRow = 0;
  if(w<600) {
    nPerRow=1;
  }else if(w<900) {
    nPerRow=2;
  }else if(w<1200) {
    nPerRow=3;
  }else if(w<1500) {
    nPerRow=4;
  }else if(w<1800) {
    nPerRow=5;
  }else if(w<2100) {
    nPerRow=6;
  }else {
    nPerRow=7;
  }
  var nRows = Math.floor(productCount/nPerRow); 
  productsShown = nRows*nPerRow;
  var spacers = document.getElementById("productGrid").getElementsByTagName("b"); 
  var products = document.getElementById("productGrid").getElementsByTagName("li");
  var bottoms = document.getElementById("productGrid").getElementsByTagName("span");
  for(var i=0; i<productCount; i++){
    if(i<nRows){
      spacers[i].style.display = "block";
    }else{
      spacers[i].style.display = "none";
    }
    if(i<productsShown){
       products[i].style.display = "grid";
    }else{
       products[i].style.display = "none";
    }
  }
}


window.onresize = function(){
  resizeGrid();
}

window.onload = addSpacers();

Комментарии

  • Facebook
  • Вконтакте

Похожие статьи