grid-template-columns funktioniert nicht

Habe ich einen block display: grid.

Gemäß der Idee, das erste element sollte gedehnt werden, um 2 Spalten und 2 Zeilen, die anderen besetzen einer Zelle jede.

Aber die grid-template-columns - Eigenschaft funktioniert bei mir nicht, welchen Wert ich da setzen, wird der Inhalt nicht verschoben wird.

Nun das erste element kam in die erste Zelle nur, got out of bounds, aber nicht die Ausdehnung auf zwei Spalten und zwei Zeilen.

Wo ist mein Problem?

Was ich brauche:

grid-template-columns funktioniert nicht

CSS:

.exclusive-content {
  display: grid;
  grid: 270px 270px / repeat(4, 270px);
  justify-content: center;
  grid-gap: 30px;
  margin-top: 120px;
}

.exclusive-content img {
  background-size: cover;
  background-position: center;
}

.exclusive-content a:first-child {
  width: 540px;
  height: 540px;
  grid-template-columns: 1 / 3;
  grid-template-rows: 1 / 3
}

.exclusive-content a:nth-child(2) {
  grid-template-columns: 3;
}

HTML:

<div class="exclusive-content">
  <a href="#"><img src="http://anti-naruto.ru/img/product-1-lg.jpg" alt="1"></a>
  <a href="#"><img src="http://anti-naruto.ru/img/product-2-sm.jpg" alt="2"></a>
  <a href="#"><img src="http://anti-naruto.ru/img/product-3-sm.jpg" alt="3"></a>
  <a href="#"><img src="http://anti-naruto.ru/img/product-4-sm.jpg" alt="4"></a>
  <a href="#"><img src="http://anti-naruto.ru/img/product-5-sm.jpg" alt="5"></a>
</div>

Schreibe einen Kommentar