
1.grid-template-column의 값을 여러번 줄때 repeat() 함수의 함수를 사용한다.
grid-template-column: 100px 100px 100px 100px 100px 100px 100px 100px 100px;
=>
grid-template-columns: repeat(9, 100px);
}
개인과제에서 grid를 이용해 반응형으로 웹페이지를 만들어 보았다.
.movie-cardbox {
font-family: "Pretendard-Regular";
display: grid;
grid-template-columns: repeat(5, 1fr);
}
@media only screen and (max-width: 350px) {
.movie-cardbox {
grid-template-columns: 1fr;
}
}
@media only screen and (min-width: 350px) {
.movie-cardbox {
grid-template-columns: 2fr 2fr;
}
}
@media only screen and (min-width: 1300px) {
.movie-cardbox {
grid-template-columns: repeat(5, 1fr);
}
}
.movie-cardbox에 디스플레이 값 을 grid로 설정하여 나열한다음
grid-template-columns: repeat(5, 1fr) 값 을 설정해서 5개 나열하면 다음 행으로 이동하도록 설정하였다.
또한, grid-template-columns: repeat(5, 1fr) 값을 여러번 줌으로써 브레이크 역할을 하게끔 할수도있다.
min-width은 해당 HTML 요소가 가질 수 있는 최소 너비(width)를 설정한다.