おしゃれなライオンみたいFE 2期-13
12日目チャレンジ(220413)
グリッドの整理
grid
flex보다 좀 더 복잡한 레이아웃을 위해 사용한다.
flex보다 좀 더 복잡한 레이아웃을 위해 사용한다.
display:grid를 적용하는 grid의 전체 영역이다.
grid 컨테이너의 자식요소들이다. grid 규칙에 의해 아이템들이 배치된다.
grid의 행(row), 열(column)
grid의 한칸을 가르킨다. grid 아이템 하나가 들어가는 가상의 칸(틀)
grid 셀을 구분하는 선
grid의 셀을 구분하는 선
grid 라인의 각 번호
grid 셀 사이의 간격
grid 라인으로 둘러싸인 사각형 영역, grid셀의 집합
grid-template-columns:列のレイアウト
.container {
grid-template-columns: 200px 200px 500
grid-template-columns: 1fr 1fr 1fr
grid-template-columns: repeat(3, 1fr)
grid-template-columns: 200px 1fr
grid-template-columns: 100px 200px auto
grid-template-rows: 200px 200px 500px;
grid-template-rows: 1fr 1fr 1fr
grid-template-rows: repeat(3, 1fr)
grid-template-rows: 200px 1fr
grid-template-rows: 100px 200px auto
}
.container {
grid-template-columns: repeat(5, 1fr);
grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}
minmax関数:最大値と最小値の指定
minmax(100px, auto)의 의미는 최소한 100px, 최대는 자동으로(auto) 늘어나게.. 입니다. 즉 아무리 내용의 양이 적더라도 최소한 높이 100px은 확보하고, 내용이 많아 100px이 넘어가면 알아서 늘어나도록 처리해 준 예시이다.
.container {
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(3, minmax(100px, auto));
}
.container {
row-gap: 10px;
row의 간격을 10px로
column-gap: 20px;
column의 간격을 20px로
}
grid-column-end
grid-column
grid-row-start
grid-row-end
grid-row
.container {
align-items: stretch;
align-items: start;
align-items: center;
align-items: end;
}
.container {
justify-items: stretch;
justify-items: start;
justify-items: center;
justify-items: end;
}
.container {
align-content: stretch;
align-content: start;
align-content: center;
align-content: end;
align-content: space-between;
align-content: space-around;
align-content: space-evenly;
}
.container {
justify-content: stretch;
justify-content: start;
justify-content: center;
justify-content: end;
justify-content: space-between;
justify-content: space-around;
justify-content: space-evenly;
}
手で描いたので、もっとよく理解できます!明日も例題を作る
Reference
この問題について(おしゃれなライオンみたいFE 2期-13), 我々は、より多くの情報をここで見つけました https://velog.io/@hong462804/멋쟁이-사자처럼-FE-2기-13テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol