Breakpoints
Breakpoints (반응형 중단점)
내장된 중단점(breakpoint)을 이용해 적응형 레이아웃을 쉽게 만들 수 있어요.
출처: 문서
본문
각 중단점은 고정된 화면 너비에 대응해요. 값은 min-width 기반이라 화면 너비가 해당 값 이상일 때 적용돼요.
| Size | Width |
|---|---|
| initialPhones (portrait) | 0px |
| xsPhones (landscape) | 520px |
| smTablets (portrait) | 768px |
| mdTablets (landscape) | 1024px |
| lgLaptops | 1280px |
| xlDesktops | 1640px |
사용법 (Usage)
대부분의 컴포넌트 크기·레이아웃 props는 Responsive 객체 형태를 추가로 받아서 중단점별로 해당 prop을 조절할 수 있어요.
각 크기는 대응하는 키에 매핑되며, 해당 키의 값은 화면 크기가 이름 붙은 중단점 이상일 때 적용돼요.
<Heading
size={{
initial: "3",
md: "5",
xl: "7",
}}
/>
더 알아보기 (Learn more)
- 중단점 값은 화면 크기에 따라 단계적으로 증가하며, 초기값(initial)부터 시작해 xl 단계까지 정의할 수 있어요.