본문에 배경이있는 레이아웃을 만들고 있습니다. 나는 그것을 수평과 수직으로 중심에 둘 필요가있다. 그 목적을 위해 나는 background-position : center를 사용한다."background-positon : center"가 "background-attachement : scroll"과 작동하지 않습니다.
background-image:url('address');
background-repeat:no-repeat;
background-position:50% 50%;
그러나 배경이 올바르게 세로로 배치되지 않았습니다. 화면 상단의 이미지 절반 만 볼 수 있습니다. 여기에서 확인하십시오 link to codepen.
해결책으로 다양한 크기와 배경 위치 50 % 50 %의 이미지를 사용하려고했습니다. 그런 다음 다른 배경 상대적 선택기를 두 번 확인하고 background-attachement를 추가하고 고정 값으로 스크롤되는 기본 값에서 이미지를 올바르게 가운데로 맞출 때 변경한다는 것을 알게되었습니다.
왜 이런 일이 일어 났는지 설명 할 수 있습니까? 기본이 body
의 높이의 내용을 기반으로 0
, 그리고 배경 이미지를 설정하지 않는 한 당신의 body
높이를 준하지 않은 경우가 발생
귀하의 codepen 링크가 작동하지 않습니다에 내주는 크기를 줄 수 있기 때문에 업데이트하십시오 미래의 사용자는 전체 문제점을 볼 수 있습니다. – LGSon
게시 된 답변 중 귀하의 질문에 대한 답변이있는 경우 귀하가 선택한 답변 옆에있는 회색 체크 표시를 클릭하여 동의하십시오. 그렇지 않은 경우 답변을 해주시기 바랍니다. – LGSon