grid-area()

CSS Grid 영역 믹스인

용도

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

circle-info

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