본문 바로가기

CSS

[CSS] background-position

728x90
반응형

 

 

▶ background-position

- background-position을 통해 배경 이미지가 해당 요소의 어느 부분에 위치할 것인지에 대한 실질적인 위치 정보를 지정 가능.
- right top은 우측 상단을 의미.
- 배경 이미지의 위치를 설정하는 것.

 


[속성 값]
- %: 기본값은 0% 0%.

  - 앞의 값은 x축, 뒤의 값은 y축을 의미.

  - 왼쪽 상단 모서리는 0% 0%, 오른쪽 하단 모서리는 100% 100%.


- 방향: 방향을 입력하여 위치 설정.
  - top, bottom, left, right, center.

  - 100% 100% = right bottom. 

 

- 단위: px, em 등의 단위로 지정.

 

 


[사용 방법]

- 속성 값이 방향일 경우.

background-position: 방향1 방향2;

- 이때 방향1과 방향2의 순서는 바뀌어도 상관 없음. right bottom = bottom right.

 

 

- 속성 값이 단위(%, px 등)일 경우.

background-position: x축 y축;

- 이때 값의 순서는 뒤바뀔 수 없음.

 

 

 

[%와 px 단위 사용 시 차이]

- % 단위로 입력.

- x축 100%에서는 이미지가 범위 내의 우측 가장 끝에 붙어 출력됨.

 

 

 

- px 단위로 입력.

- 요소의 너비와 동일한 300px로 x축 값을 입력 시 100%와 동일하게 우측 끝에 출력될 것 같지만 이미지가 출력되지 않음.

- 요소 범위의 우측 바깥으로 이미지가 넘어가버려서 출력되지 않는 것.
※ %와 px 단위 사용 시 차이점과 주의 사항.

 

 

- 방향과 단위는 동시에 사용할 수 있음.

- 하지만 방향과 단위를 동시에 사용할 경우 순서를 바꿔서 사용할 수 없음.

단위-방향 순서

 

방향-단위 순서

- 혼합해서 사용할 경우 x축 y축 순으로 입력되는 순서를 지켜줘야 함.

 

 

 

 

 

 

728x90
반응형

'CSS' 카테고리의 다른 글

[CSS] background-size  (0) 2020.09.30
[CSS] background-attachment  (0) 2020.09.30
[CSS] background-repeat  (0) 2020.09.30
[CSS] background-image  (0) 2020.09.30
[CSS] background-color  (0) 2020.09.30