JSFiddle - React, Tailwind, and code Playground

by madjacky

HTML

<section class="banners">
    <div class="container-fluid">
        <ul class="list-reset grid banners-list">
            <li class="banners-item">1</li>
            <li class="banners-item banners-item--big">2</li>
            <li class="banners-item banners-item--big">3</li>
            <li class="banners-item">4</li>
        </ul>
    </div>
</section>

CSS

.container-fluid {
  max-width: 1860px;
  padding: 0 30px;
}

.grid {
  display: grid;
}

.banners-list {
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 16px;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 500px);
}

.banners-item {
  background-color: #E5E8ED;
}



.banners-item--big {
  grid-column: span 2;
}