space()
공간(Space) 믹스인
Last updated
공간(Space) 믹스인
Last updated
컨테이너 요소 내부에 포함된 자식 요소(들) 사이 공간(Space)을 설정할 때 사용하는 믹스인입니다.
space()
믹스인에 설정 가능한 값을 리스트로 전달합니다.
space($x:[number, list], $y:[number, list])
위 예시 코드는 아래의 CSS로 컴파일 되어 출력됩니다.
space()
믹스인은 다음의 로직에 의해 작성되었습니다.
전달 받은 인자가 없을 경우, 기본 설정 값 사용
전달 받은 인자가 있을 경우, 인자 값(리스트) 병합
x, y 각 축 방향 값을 분석
방향 설정 값이 존재할 경우, 각 축의 방향에 맞게 마진 속성 설정
믹스인에 사용된 Sass의 빌트인 모듈은 다음과 같습니다.
믹스인에 사용된 자체 제작 모듈은 다음과 같습니다.
매개변수(parameter)
유형(type)
필수(required)
기본 값(default)
$x
[number, list]
✔︎
$y
[number, list]
전달 받은 값이 없을 경우, $x 값을 사용
속성 키워드
컴파일 속성
normal
공간 방향 (margin-right
, margin-bottom
)
reverse
또는 r
공간 방향 반전 (margin-left
, margin-top
)