In the second grid, use auto-fit with repeat to fill the grid with columns that have a minimum width of 60px and maximum of 1fr. Then resize the preview to see the difference

In the second grid, use auto-fit with repeat to fill the grid with columns that have a minimum width of 60px and maximum of 1fr. Then resize the preview to see the difference
0

Tell us what’s happening:

Your code so far


<style>
.item1{background:LightSkyBlue;}
.item2{background:LightSalmon;}
.item3{background:PaleTurquoise;}
.item4{background:LightPink;}
.item5{background:PaleGreen;}

.container {
  font-size: 40px;
  min-height: 100px;
  width: 100%;
  background: LightGray;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));
  grid-template-rows: 1fr 1fr 1fr;
  grid-gap: 10px;
}

.container2 {
  font-size: 40px;
  min-height: 100px;
  width: 100%;
  background: Silver;
  display: grid;
  /* change the code below this line */

  grid-template-columns: repeat, auto-fit, minmax(60px, 1fr);

  /* change the code above this line */
  grid-template-rows: 1fr 1fr 1fr;
  grid-gap: 10px;
}
</style>

<div class="container">
<div class="item1">1</div>
<div class="item2">2</div>
<div class="item3">3</div>
<div class="item4">4</div>
<div class="item5">5</div>
</div>
<div class="container2">
<div class="item1">1</div>
<div class="item2">2</div>
<div class="item3">3</div>
<div class="item4">4</div>
<div class="item5">5</div>
</div>

Your browser information:

User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36.

Challenge: Create Flexible Layouts Using auto-fit

Link to the challenge:
https://www.freecodecamp.org/learn/responsive-web-design/css-grid/create-flexible-layouts-using-auto-fit

That's 9 lines above your code:
grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));

That's your code:
grid-template-columns: repeat, auto-fit, minmax(60px, 1fr);

Hope, i could help.

its not working the question is :

n the second grid, use auto-fit with repeat to fill the grid with columns that have a minimum width of 60px and maximum of 1fr . Then resize the preview to see the difference.

ON THIS CODE

.item1{background:LightSkyBlue;} .item2{background:LightSalmon;} .item3{background:PaleTurquoise;} .item4{background:LightPink;} .item5{background:PaleGreen;} .container { font-size: 40px; min-height: 100px; width: 100%; background: LightGray; display: grid; grid-template-columns: repeat(auto-fill, minmax(60px, 1fr)); grid-template-rows: 1fr 1fr 1fr; grid-gap: 10px; } .container2 { font-size: 40px; min-height: 100px; width: 100%; background: Silver; display: grid; /* change the code below this line */ grid-template-columns: repeat(3, minmax(60px, 1fr)); /* change the code above this line */ grid-template-rows: 1fr 1fr 1fr; grid-gap: 10px; }
1
2
3
4
5
1
2
3
4
5
.item1{background:LightSkyBlue;} 
.item2{background:LightSalmon;} 
.item3{background:PaleTurquoise;} 
.item4{background:LightPink;} 
.item5{background:PaleGreen;} 
.container {
             font-size: 40px;
	         min-height: 100px; 
			 width: 100%; 
			 background: LightGray; 
			 display: grid; 
			 grid-template-columns: repeat(auto-fill, minmax(60px, 1fr)); 
			 grid-template-rows: 1fr 1fr 1fr; grid-gap: 10px; }

.container2 { 
			 font-size: 40px; 
			 min-height: 100px; 
			 width: 100%; 
			 background: Silver; 
			 display: grid; 

/* change the code below this line */ 
             grid-template-columns: repeat(3, minmax(60px, 1fr)); 
/* change the code above this line */ 

             grid-template-rows: 1fr 1fr 1fr; 
             grid-gap: 10px; }

You use a 3 and not “auto-fit” … i think.

the question wants me to use autofit but its not working

grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));

Didn’t work?

worked, thanks man i was miising out a semi colon