grid-area()

CSS Grid 영역 믹스인

용도

grid-area 속성을 빠르고 효율적으로 처리할 때 사용하는 믹스인입니다.

grid-area() 믹스인은 grid-item() 믹스인 내부에서 활용되는 모듈입니다.

사용법

grid-area() 믹스인에 설정 가능한 값을 전달합니다.

grid-area($row:[string, number, list], $col:[number, list])

.usage {
  @include grid-area(1 2, span 2);
}

매개변수(parameter)

유형(type)

필수(required)

기본 값(default)

$row

[string, number, list]

null

$col

[number, list]

null

위 코드는 다음의 CSS 코드로 출력됩니다.

.usage {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column: span 2 / span 2;
}

사용 예시

예시 1. 문자 값

위 코드는 다음의 CSS 코드로 출력됩니다.

예시 2. 숫자 값

위 코드는 다음의 CSS 코드로 출력됩니다.

예시 3. 리스트 값

위 코드는 다음의 CSS 코드로 출력됩니다.

예시 4-1. 키워드를 포함한 리스트 값 (키워드: start | s | end | e)

위 코드는 다음의 CSS 코드로 출력됩니다.

예시 4-2. 키워드를 포함한 리스트 값 (키워드: span)

위 코드는 다음의 CSS 코드로 출력됩니다.

예시 5. /를 포함한 문자 값

위 코드는 다음의 CSS 코드로 출력됩니다.

로직

grid-area() 믹스인은 다음의 로직에 의해 작성되었습니다.

  1. 전달 받은 인자 값을 분석하여 조건 처리

참고

믹스인에 사용된 Sass의 빌트인 모듈은 다음과 같습니다.

믹스인에 사용된 자체 제작 모듈은 다음과 같습니다.

Last updated

Was this helpful?