카테고리 없음

TIL 2025 01 22 프로젝트 트러블 슈팅 정리 / 홈페이지 배경 이미지 설정

200tmdghks 2025. 1. 22. 22:24

문제 상황


게스트 및 회원 홈페이지 백그라운드에 배경 이미지 적용시, 화면 전체에 적용 안 되는 문제 발생.

 

 


 

시도한 방법

 

1. CSS의 background-size 속성 사용

 

 

 
body {
    background-image: url('your-image.jpg');
    background-size: cover; /* or contain */
    background-repeat: no-repeat;
    background-position: center;
  }
 
 
  • 이미지가 화면 크기에 맞게 조정되도록 설정 가능.
  • cover: 배경 이미지가 화면을 꽉 채우도록 크기를 조정. 이미지의 비율은 유지되지만, 일부 영역이 잘릴 수 있다.
  • contain: 이미지의 비율을 유지하면서 화면 안에 모두 표시되도록 조정. 이미지가 화면보다 작아질 경우, 빈 공간이 생길 수 있다.

 

 

 

2. background-color로 보완

 

 

 

body {
    background-image: url('your-image.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #f0f0f0; /* 이미지와 조화로운 색상 선택 */
  }

 

 

  • 이미지가 화면을 꽉 채우지 못할 경우를 대비해, 배경색을 설정하여 빈 공간이 눈에 띄지 않게 가능.
  • 이 방법을 시도해 봤지만,  결과물이 만족스럽지 않아 채택하지 않았다.

 


 

 

해결 방법

 

새 배경이미지를 구한뒤에, 위 방법들을 적절히 혼용 후 해결.

 


 

정리  

 

  • 임시로 급하게 해결한 부분이라 추후 수정 및 내용 재정리 예정