Typography helpers

Typography helpers (타이포그래피 헬퍼)

텍스트의 크기, 정렬, 변형, 굵기, 글꼴까지 클래스 하나로 손쉽게 조정할 수 있는 타이포그래피 헬퍼들이에요. 반응형 뷰포트별 조정도 지원해요.

출처: 문서

본문

크기 (Size)

선택할 수 있는 크기는 7가지예요:

클래스 글꼴 크기(Font-size) 크기
is-size-1 3rem Example
is-size-2 2.5rem Example
is-size-3 2rem Example
is-size-4 1.5rem Example
is-size-5 1.25rem Example
is-size-6 1rem Example
is-size-7 0.75rem Example

반응형 크기 (Responsive size)

각 뷰포트 너비별로 특정한 크기를 선택할 수 있어요. 크기 수정자에 뷰포트 너비를 붙이기만 하면 돼요.

예를 들어 $size-1의 수정자들은 다음과 같아요:

클래스 모바일(Mobile) 768px까지 태블릿(Tablet) 769px~1023px 데스크톱(Desktop) 1024px~1215px 와이드스크린(Widescreen) 1216px~1407px FullHD 1408px 이상
is-size-1-mobile 적용 유지 유지 유지 유지
is-size-1-touch 적용 적용 유지 유지 유지
is-size-1-tablet 유지 적용 적용 적용 적용
is-size-1-desktop 유지 유지 적용 적용 적용
is-size-1-widescreen 유지 유지 유지 적용 적용
is-size-1-fullhd 유지 유지 유지 유지 적용

이 같은 로직을 7가지 크기 각각에 그대로 적용할 수 있어요.

정렬 (Alignment)

4가지 정렬 헬퍼 중 하나를 사용해 텍스트를 정렬할 수 있어요:

클래스 정렬
has-text-centered 텍스트를 가운데 정렬해요
has-text-justified 텍스트를 양쪽 정렬해요
has-text-left 텍스트를 왼쪽 정렬해요
has-text-right 텍스트를 오른쪽 정렬해요

반응형 정렬 (Responsive Alignment)

각 뷰포트 너비별로 텍스트를 다르게 정렬할 수 있어요. 정렬 수정자에 뷰포트 너비를 붙이면 돼요.

예를 들어 has-text-left의 수정자들은 다음과 같아요:

클래스 모바일(Mobile) 768px까지 태블릿(Tablet) 769px~1023px 데스크톱(Desktop) 1024px~1215px 와이드스크린(Widescreen) 1216px~1407px FullHD 1408px 이상
has-text-left-mobile 왼쪽 정렬 유지 유지 유지 유지
has-text-left-touch 왼쪽 정렬 왼쪽 정렬 유지 유지 유지
has-text-left-tablet-only 유지 왼쪽 정렬 유지 유지 유지
has-text-left-tablet 유지 왼쪽 정렬 왼쪽 정렬 왼쪽 정렬 왼쪽 정렬
has-text-left-desktop-only 유지 유지 왼쪽 정렬 유지 유지
has-text-left-desktop 유지 유지 왼쪽 정렬 왼쪽 정렬 왼쪽 정렬
has-text-left-widescreen-only 유지 유지 유지 왼쪽 정렬 유지
has-text-left-widescreen 유지 유지 유지 왼쪽 정렬 왼쪽 정렬
has-text-left-fullhd 유지 유지 유지 유지 왼쪽 정렬

이 같은 로직을 4가지 정렬 각각에 그대로 적용할 수 있어요.

텍스트 변형 (Text transformation)

4가지 텍스트 변형 헬퍼 중 하나를 사용해 텍스트를 변형할 수 있어요:

클래스 변형
is-capitalized 각 단어의 첫 글자를 대문자로 바꿔요
is-lowercase 모든 문자를 소문자로 바꿔요
is-uppercase 모든 문자를 대문자로 바꿔요
is-italic 모든 문자를 기울임꼴로 바꿔요
is-underlined 텍스트에 밑줄을 그어요

텍스트 굵기 (Text weight)

6가지 텍스트 굵기 헬퍼 중 하나를 사용해 텍스트 굵기를 바꿀 수 있어요:

클래스 굵기(Weight)
has-text-weight-light 텍스트 굵기를 light로 바꿔요
has-text-weight-normal 텍스트 굵기를 normal로 바꿔요
has-text-weight-medium 텍스트 굵기를 medium으로 바꿔요
has-text-weight-semibold 텍스트 굵기를 semibold로 바꿔요
has-text-weight-bold 텍스트 굵기를 bold로 바꿔요
has-text-weight-extrabold 텍스트 굵기를 extrabold로 바꿔요

글꼴 계열 (Font family)

5가지 글꼴 계열 헬퍼 중 하나를 사용해 글꼴 계열을 바꿀 수 있어요:

클래스 계열(Family)
is-family-sans-serif 글꼴 계열을 $family-sans-serif로 설정해요
is-family-monospace 글꼴 계열을 $family-monospace로 설정해요
is-family-primary 글꼴 계열을 $family-primary로 설정해요
is-family-secondary 글꼴 계열을 $family-secondary로 설정해요
is-family-code 글꼴 계열을 $family-code로 설정해요

더 알아보기 (Learn more)