스페이싱 커스터마이징
스페이싱 커스터마이징
Chakra UI에서 스페이싱 토큰을 직접 정의하면 마진이나 패딩에 나만의 간격 값을 쓸 수 있어요. 스타일링 엔진을 바르게 커스터마이징하고 타입 안전성을 확보하려면 먼저 overview 문서를 읽어 두세요.
출처: 문서
본문
예시
Chakra UI에서 스페이싱을 커스터마이징하는 예시를 볼게요.
import { createSystem, defaultConfig, defineConfig } from "@chakra-ui/react"
const customConfig = defineConfig({
theme: {
tokens: {
spacing: {
"128": { value: "32rem" },
"144": { value: "36rem" },
},
},
},
})
export const system = createSystem(defaultConfig, customConfig)
사용법
Chakra UI에서 커스텀 스페이싱을 사용하는 방법이에요.
<Box margin="128" />
더 알아보기 (Learn more)
- 테마 개요에서 Chakra UI 테마 시스템 전반을 알아보세요.