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)
- Bulma Color helpers (색상 헬퍼) — 텍스트 색상 헬퍼
- Bulma 시작하기 - 반응형 (Responsiveness) — 뷰포트 브레이크포인트 이해하기