반응형
display: grid;
grid-template-columns
- 세로로 그리드 설정
grid-template-rows
- 가로로 그리드 설정
grid-column-start/end
- grid-column-start/end : n
- 그리드 몇 세로선부터 시작할 것인지/끝낼 것인지 (음수로 두면 뒤에서 부터)
- end를 더 낮은 값으로 두어 설정할 수도 있다.
- ex)
grid-column-start: 5;
grid-column-end: 2;
- grid-column-start/end: span n
- span을 이용하여 n만큼 열의 넓이 지정하기
- grid-column : grid-column-start / grid-column-end
- grid-column-start와 grid-column-end를 줄인 속성
- ex)
grid-column: 2 / 4;
grid-column: 2 / span 3;
grid-row-start/end
- column -> row. 수직선으로 한 것
grid-area
- grid-column과 grid-row를 합친 것.
- grid-area: grid-row-start / grid-column-start / grid-row-end / grid-column-end
order
- default Value : 0
- z-index와 같이 양수와 음수 값 설정 가능
- 소스코드에 기입된 순서대로 표기되지만 order 속성으로 재정의할 수 있음
grid-template
- grid-template-rows와 grid-template-columns를 조합한 단축 속성
- grid-template: grid-template-rows / grid-template-columns
Answer
- grid-column-start: 3;
- grid-column-start: 5;
- grid-column-end: 4;
- grid-column-end: 2;
- grid-column-end: -2;
- grid-column-start: -3;
- grid-column-end: span 2;
- grid-column-end: span 5;
- grid-column-start: -4;
- grid-column: -3 / -1;
- grid-column: 2 / span 3;
- grid-row-start: 3;
- grid-row : 3 / 6;
- grid-column: 2;
grid-row:- 2; - grid-column: 2 / -1;
grid-row: 1 / -1; - grid-area: 1 / 2 / -3 / -1;
- grid-area: 2 / 3 / -2 / -1;
- order: 1;
- order: -1;
- grid-template-columns: 50%;
- grid-template-columns: repeat(8, 12.5%);
- grid-template-columns: 100px 3em 40%;
- grid-template-columns: 1fr 5fr;
- grid-template-columns: 50px repeat(3, 1fr) 50px;
- grid-template-columns: 75px 3fr 2fr;
- grid-template-rows: 50px repeat(3, 0px) 1fr;
- grid-template: 60% 1fr / 200px;
- grid-template: 1fr 50px / 20% 1fr;
반응형
'Front-End: Web' 카테고리의 다른 글
스토리북에 폰트 적용하기 (0) | 2023.07.22 |
---|---|
axios interceptors (0) | 2023.07.22 |
[CSS] Flexbox Froggy - flex 속성을 배워보자 (0) | 2022.11.15 |
Incognito Mode란? (+Next.js에서 query 값이 아직 없을 때) (0) | 2022.10.06 |
폴더 정리 (0) | 2022.07.19 |