background-position

background-position (배경 위치)

요소의 배경 이미지가 컨테이너 안 어디에 위치할지를 정하는 유틸리티예요. 위/아래/좌/우/가운데를 조합해 지정할 수 있어요.

출처: 문서

본문

ClassStyles

클래스 스타일
bg-top-left background-position: top left;
bg-top background-position: top;
bg-top-right background-position: top right;
bg-left background-position: left;
bg-center background-position: center;
bg-right background-position: right;
bg-bottom-left background-position: bottom left;
bg-bottom background-position: bottom;
bg-bottom-right background-position: bottom right;
bg-position-(<custom-property>) background-position: var(<custom-property>);
bg-position-[<value>] background-position: <value>;

Examples

Basic example

bg-center, bg-right, bg-top-left 같은 유틸리티를 사용하면 요소의 배경 이미지 위치를 조절할 수 있어요.

이 예시들 위에 마우스를 올려 보면 전체 이미지를 볼 수 있어요.

<div class="bg-[url(/img/mountains.jpg)] bg-top-left"></div>
<div class="bg-[url(/img/mountains.jpg)] bg-top"></div>
<div class="bg-[url(/img/mountains.jpg)] bg-top-right"></div>
<div class="bg-[url(/img/mountains.jpg)] bg-left"></div>
<div class="bg-[url(/img/mountains.jpg)] bg-center"></div>
<div class="bg-[url(/img/mountains.jpg)] bg-right"></div>
<div class="bg-[url(/img/mountains.jpg)] bg-bottom-left"></div>
<div class="bg-[url(/img/mountains.jpg)] bg-bottom"></div>
<div class="bg-[url(/img/mountains.jpg)] bg-bottom-right"></div>

Using a custom value

완전히 커스텀한 값으로 배경 위치를 지정하고 싶다면 bg-position-[<value>] 문법을 사용해요.

<div class="bg-position-[center_top_1rem] ...">
  <!-- ... -->
</div>

CSS 변수로 지정하고 싶다면 bg-position-(<custom-property>) 문법도 사용할 수 있어요.

<div class="bg-position-(--my-bg-position) ...">
  <!-- ... -->
</div>

이것은 bg-position-[var(<custom-property>)]의 단축 표기로, var() 함수를 자동으로 넣어 주는 문법이에요.

Responsive design

background-position 유틸리티 앞에 md: 같은 브레이크포인트 변형을 붙이면, 중간 크기(md) 화면 이상에서만 해당 유틸리티를 적용할 수 있어요.

<div class="bg-center md:bg-top ...">
  <!-- ... -->
</div>

변형(variant) 사용법에 대해 더 자세히 알고 싶다면 variants 문서를 참고해 주세요.

더 알아보기 (Learn more)