Cute Blinking Unicorn

프론트엔드/HTML

grid 활용2 (문으로 이용한 활용)

민밥통 2023. 10. 25. 14:59

1fr 는?

화면 사이즈에 따라서 1:1비율로 확대해라. 라는 뜻~~~~!

 

.doors {
  /* display: flex;
  flex-wrap: wrap; */
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
  justify-content: center;
  /* max-width: 660px; */
  background-color: bisque;
  margin: auto;
  padding: 40px 20px;
}
  /* max-width: 660px; */

이게 화면을 고정 시키는 부분임!

위의 CSS를 활용하면!  이렇게 화면에다가 꽉 채움!! 

다른 방법으로도 이런 문을 만들 수 있다는 것을 알 수 있다.

그리드로 이용한 방법.(2차원적)

 

그릴드가 행과 열로 고정된 값이 나옴 > 3개의 컬럼이었다면 그 빈 공간들로 그걸로 되어 있기 때문에 영역이 가운데로 오게는 하면 안돼 그러니까 auto-fill 빈공을 채워라는걸로 알면 된다. 

 

  grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));

minmax(80px, 1fr)); 여기에 숫자가 들어가야지 사진처럼 된다. 숫자를 넣지 않으면 세로로 한줄 쭉 나옴!