font-size-padding()
글자 크기(font-size) 기준 패딩(padding) 설정 믹스인
용도
글자 크기(rem
단위)를 기준으로 패딩(em
단위)을 설정해야 할 때, 편리하게 활용하기 위한 믹스인입니다.
사용법
font-size-padding()
믹스인에 글자 크기와 패딩 값을 px
단위로 전달합니다. (단위 생략 가능)
font-size-padding($font-size:number, $padding:[number, string, list])
매개변수(parameter) | 유형(type) | 필수(required) | 기본 값(default) |
$font-size | number | ✔︎ | |
$padding | number, string, list | ✔︎ |
위 예시 코드는 아래의 CSS로 컴파일 되어 출력됩니다.
font-size-padding() 믹스인 이름이 긴 경우, fsp() 별칭(단축 이름) 믹스인을 활용할 수도 있습니다.
로직
font-face()
믹스인은 다음의 로직에 의해 작성되었습니다.
전달 받은 글자 크기, 패딩 값을 계산하여 처리
패딩 간격은 글자 크기를 기준으로
em
단위로 환산하여 설정 (숫자 값이 아닌 문자 값은 그대로 설정)글자 크기는
rem
단위로 환산하여 설정 ($base-rem-size 기준 값으로 계산)
fsp()
믹스인은 font-size-padding()
믹스인 래퍼로 보다 간단하게 쓰기 위해 작성되었습니다.
참고
믹스인에 사용된 Sass의 빌트인 모듈은 다음과 같습니다.
믹스인에 사용된 자체 제작한 모듈은 다음과 같습니다.
Last updated