0

enter image description here

I want to achieve this structure by using grid-column and grid, but in my case columns 5 and 6 don't fill all width, how can fix it?

.parent {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 16px;
}

.child {
  height: 50px;
  background: rgb(82, 185, 15);
  display: flex;
  align-items: center;
  justify-content: center;
}

.gridColumn {
  grid-column: 1;
}
<div class="parent">
 <div class="child">1</div>
 <div class="child">2</div>
 <div class="child">3</div>
 <div class="child">4</div>
 <div class="child gridColumn" >
  5
 </div>
 <div class="child gridColumn">
 6
 </div>
 <div class="child gridColumn">
 7
 </div>
</div>
Paulie_D
  • 107,962
  • 13
  • 142
  • 161
Andrey Radkevich
  • 3,012
  • 5
  • 25
  • 57

1 Answers1

1

try edit your css gridColumn class to:

.gridColumn {
  grid-column: 1 / span 2;
}
buzatto
  • 9,704
  • 5
  • 24
  • 33