배경 이미지 위치 지정 - background-position

배경 이미지는 제목이나 본문에서 한쪽에 이미지를 표시할 때도 이용할 수 있습니다. 이때 background-position 속성을 이용해 배경 이미지가 표시되는 위치를 조절합니다.
2 min read

배경 이미지는 제목이나 본문에서 한쪽에 이미지를 표시할 때도 이용할 수 있습니다. 이때 background-position 속성을 이용해 배경 이미지가 표시되는 위치를 조절합니다.

background-position

background-position은 배경 이미지의 위치를 정하는 속성입니다.

 

기본형

background-position : x-position | y-position
  • x-position: 가로 위치를 정합니다.
  • y-position : 세로 위치를 정합니다.

 

위치 값으로 사용할 수 있는 것은 다음과 같습니다.

  • 가로 위치 값
left | center | right | 백분율 | 길이

 

  • 세로 위치 값
top | center | bottom | 백분율 | 길이

 

예제

예제 1

<p>background-position: 30px 100px;</p>
<div class="box"></div>
body {
  text-align: center;
}
.box {
  width: 100%;
  height: 200px;
  border: 1px solid #bcbcbc;
  background-image: url("https://bit.ly/2HU6Ozp");
  background-repeat: no-repeat;
  background-position: 30px 100px;
}

 

예제 2

<p>background-position: 50% 50%;</p>
<div class="box"></div>
body {
  text-align: center;
}
.box {
  width: 100%;
  height: 200px;
  border: 1px solid #bcbcbc;
  background-image: url("https://bit.ly/2HU6Ozp");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

 

기타 CSS 참조

You may like these posts

  • align-items align-items로 교차축(cross axis) 아이템 정렬을 정합니다. 기본값은 stretch로, 컨테이너의 높이에 맞게 늘립니다.   기본형 align-items : stretch | flex-start | flex-end | center | baselin…
  • align-content flex-wrap 속성의 값이 wrap인 경우, 아이템들의 가로폭의 합이 콘테이너의 가로폭을 넘어가면 아이템이 다음 줄로 내려갑니다. 이때 여러 줄이 되어버린 아이템들의 정렬을 어떻게 할지 정하는 속성이 align-content입니다.   기본형 justif…
  • transform / scale transform의 scale로 요소를 확대 또는 축소할 수 있습니다. 평면(2D)에서의 확대 또는 축소입니다.   기본형 transform : scale ( value ); value에 값을 입력합니다. 1은 원래의 크기이고 0.5, 1.5…
  • align-self align-self 속성을 이용하면 특정 플렉스 아이템을 개별적으로 배치할 수 있습니다. 플렉스 컨테이너에서 아이템 전체의 배치 방법을 결정하지만 align-self 속성으로 특정 아이템의 배치 방법을 변경할 수 있습니다. 예를 들어 display:flex 속성으로 정의된 플…
  • transform / skew transform의 skew로 요소를 비틀기 또는 기울이기를 할 수 있습니다. 평면(2D)에서의 이동입니다.   기본형 transform : skew ( value ); value에 값을 입력합니다. 단위는 deg, rad, grad 등을 사용…
  • transform / rotate transform의 rotate로 요소를 회전시킬 수 있습니다. 평면(2D)에서의 회전입니다.   기본형 transform : rotate ( angle ); angle에는 각의 크기를 입력합니다. 단위는 deg, rad, grad, tur…

Post a Comment