배경

배경 (Background)

배경색, 그라디언트, 이미지를 스타일링하는 JSX 스타일 prop을 알려드려요. 배경 관련 prop을 원하는 대로 조합할 수 있어요.

출처: 문서

본문

Background Attachment

bgAttachment를 사용해서 배경 이미지의 첨부(attachment)를 제어하세요.

<Box bgAttachment="fixed" bgImage="url(...)" />
Prop CSS Property Token Category
bgAttachment, backgroundAttachment background-attachment -

Background Blend Mode

bgBlendMode prop을 사용해서 요소의 배경 이미지가 배경색과 어떻게 블렌딩될지를 제어하세요.

<Box bgBlendMode="multiply" bgColor="red.200" bgImage="url(...)" />

Background Clip

bgClip을 사용해서 배경 이미지의 클리핑(clipping)을 제어하세요.

<Box bgClip="border-box" bgImage="url(...)" />
Prop CSS Property Token Category
bgClip, backgroundClip background-clip -

Background Color

bg, bgColor, backgroundColor prop을 사용해서 요소의 배경색을 설정하세요.

<Box bg="red.200" />
<Box bgColor="red.200" />

// with opacity modifier
<Box bg="blue.200/30" />
<Box bgColor="blue.200/30" />
Prop CSS Property Token Category
bg, background background colors
bgColor, backgroundColor background-color colors

Background Origin

bgOrigin 또는 backgroundOrigin을 사용해서 배경 이미지의 오리진(origin)을 제어하세요.

<Box bgOrigin="border-box" bgImage="url(...)" />
Prop CSS Property Token Category
bgOrigin, backgroundOrigin background-origin -

Background Position

배경 이미지의 위치를 제어하는 속성들이에요.

<Box bgImage="url(...)" bgPosition="center" />
Prop CSS Property Token Category
bgPosition, backgroundPosition background-image -
bgPositionX, backgroundPositionX background-image -
bgPositionY, backgroundPositionY background-image -

Background Repeat

bgRepeat 또는 backgroundRepeat을 사용해서 배경 이미지의 반복을 제어하세요.

<Box bgRepeat="no-repeat" bgImage="url(...)" />
Prop CSS Property Token Category
bgRepeat, backgroundRepeat background-repeat -

Background Size

bgSize 또는 backgroundSize를 사용해서 배경 이미지의 크기를 제어하세요.

<Box bgSize="cover" bgImage="url(...)" />
Prop CSS Property Token Category
bgSize, backgroundSize background-size -

Background Image

bgImage 또는 backgroundImage를 사용해서 요소의 배경 이미지를 설정하세요.

<Box bgImage="url(...)" />
<Box bgImage="radial-gradient(circle, #0000 45%, #000f 48%)" />
<Box bgImage="linear-gradient(black, white)" />

// with token reference
<Box bgImage="linear-gradient({colors.red.200}, {colors.blue.200})" />
Prop CSS Property Token Category
bgImage, backgroundImage background-image assets, gradients

Background Gradient

색상 중지점(color stop)에 기반한 배경 그라디언트를 만드는 속성들이에요.

<Box bgGradient="to-r" gradientFrom="red.200" gradientTo="blue.200" />
Prop CSS Property Token Category
bgGradient background-image gradients
textGradient background-image gradients
gradientFrom --gradient-from colors
gradientTo --gradient-to colors
gradientVia --gradient-via colors

더 알아보기 (Learn more)