CSS/속성 - 배경

background-position

appmaster 2021. 1. 12. 13:08

배경 이미지의 위치를 설정

 

 

속성 값

의미 기본값
% 왼쪽 상단 모서리는 0% 0%,
오른쪽 하단 모서리는 100% 100%
0% 0%
방향 방향을 입력하여 위치 설정
top, bottom, left, right, center
 
단위 px, em, cm 등 단위로 지정  
.box{
  width: 550px;
  height: 350px;
  border: 2px solid lightgray;
  background-image:
    url("https://heropy.blog/css/images/vendor_icons/css3.png");
  background-size:100px;
  background-repeat: no-repeat;
  background-position: right bottom;
}

 

사용법

값이 방향일 경우 (값의 순서가 바뀌어도 상관이 없다.)

background-position: 방향1 방향2;

 

값이 단위(%, px 등)이 경우 (값의 순서가 바뀌면 안된다.)

background-position: x축 y축;

--> 만약 %단위 사용하는게 햇갈리다면 px단위로 하는것을 추천한다.

 

 

주의사항

.box{
  width: 550px;
  height: 350px;
  border: 2px solid lightgray;
  background-image:
    url("https://heropy.blog/css/images/vendor_icons/css3.png");
  background-size:100px;
  background-repeat: no-repeat;
  background-position: 50px bottom;
}

다음과같이 혼합해서 사용이 가능하다. position에 50px bottom 이것의 순서를 바꾸면 안된다. 그럼 다르게 출력이 된다. 즉 bottom, top은 y축 지정하는 명령어라고 생각하면 된다. 또한 

.box{
  width: 550px;
  height: 350px;
  border: 2px solid lightgray;
  background-image:
    url("https://heropy.blog/css/images/vendor_icons/css3.png");
  background-size:100px;
  background-repeat: no-repeat;
  background-position: left 40px;
}

position에 left 40px의 순서도 바뀌면 안된다. left, right는 x축 지정하는 명령어이기 때문이다.

'CSS > 속성 - 배경' 카테고리의 다른 글

background-size  (0) 2021.01.12
background-attachment  (0) 2021.01.12
background-repeat  (0) 2021.01.12
background-image  (0) 2021.01.12
background-color  (0) 2021.01.12