내 사이트에는 매우 큰 배경 화면 (1920x1080 - Full HD)이 있으며, 브라우저 창이 더 작 으면 왼쪽 대신 화면 중앙으로 중앙에 배치하고 싶습니다. 이미지보다.작은 브라우저에서 중심 큰 배경 화면
<div id="wallpaper">
<img />
</div>
을 그리고 스타일은 다음과 같습니다 :
나의 현재 태그는 다음과 같다 내가 jQuery를 통해 비동기로드 때문에
div#wallpaper
{
height: 100%;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
z-index: 1;
}
div#wallpaper img
{
display: block;
margin: 0px auto;
}
내가, img 태그를 사용하고, 그리고 난 상위 div에서 position absolute를 사용하여 페이지 흐름에서 이탈하지 않도록합니다. 마지막으로 Z- 색인이 1보다 큰 Z- 색인으로 콘텐츠가 배치됩니다.
위의 문제는 브라우저가 1024x768에 불과하면 이미지의 왼쪽이 보일뿐입니다. 중간 부분이다.
배경 화면이 브라우저 창보다 큰 경우 왼쪽과 오른쪽에서 모두 자르기를 의미합니다.
희망은이 모든 그렇지 않으면 내가, 방법은 당신이 그것을하고있는 수 있습니다 싶은 확실하지 않다
'배경-image'를 선택할 수 없습니다? 그걸로는 죽은 것이기 때문에. –
img 태그는 벽지가 상당히 크기 때문에 비동기 로딩 용입니다 (~ 300kb). 페이지를 너무 많이 늦추지 않기 위해서입니다. 하지만 다시 한번 대부분의 사람들은 하루 일과를 바른 답니다. 배경 이미지를 사용하는 솔루션을 가지고 있다면 게시 해주세요 .- – Steffen
@ Karpie의 대답은 잘 동작 할 것입니다. 센터 센터 '를 통해 원하는 효과를 얻을 수 있습니다. 어쨌든, 당신은 그것을 해결할 것입니다. –