반응형
CSS : 배경 이미지를 화면의 너비와 높이를 100 % 늘이십니까?
myImage.jpg라는 이미지가 있습니다. 이것은 내 CSS입니다.
body {
background-image:url("../images/myImage.jpg");
background-repeat: no-repeat;
background-size: 100% 100%;
}
어떤 이유로이 작업을 수행하면 myImage의 너비가 전체 화면에 걸쳐 늘어나지 만 높이는 페이지에있는 다른 모든 항목의 높이까지만 늘어납니다. 그래서 내가 많은 것을 넣으면
<br>
내 HTML 페이지에서 높이가 증가합니다. 내 HTML 페이지가
<div id='header'>
<br>
</div>
배경 이미지의 높이는 1의 높이가됩니다.
<br>
사용자가 웹 페이지를 보는 데 사용하는 화면의 배경 이미지 높이를 100 %로 만들려면 어떻게해야합니까?
높이를 설정해야 html
합니다.100%
body {
background-image:url("../images/myImage.jpg");
background-repeat: no-repeat;
background-size: 100% 100%;
}
html {
height: 100%
}
background-size: cover;
배경이 비율을 잃지 않게하려면 권장 합니다. JS Fiddle
html {
background: url(image/path) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
출처 : http://css-tricks.com/perfect-full-page-background-image/
html, body {
min-height: 100%;
}
트릭을 할 것입니다.
기본적으로 html과 body도 보유한 콘텐츠만큼만 크지 만 창의 너비 / 높이보다 크지 않습니다. 이것은 종종 아주 이상한 결과로 이어질 수 있습니다.
http://css-tricks.com/perfect-full-page-background-image/ 를 읽을 수도 있습니다 .
매우 훌륭하고 확장 가능한 전체 배경 이미지를 얻을 수있는 몇 가지 좋은 방법이 있습니다.
vh 단위는 브라우저 창이라고하는 뷰포트의 배경을 채우는 데 사용할 수 있습니다. (height:100vh;)
html{
height:100%;
}
.body {
background: url(image.jpg) no-repeat center top;
background-size: cover;
height:100vh;
}
반응형
'Programing' 카테고리의 다른 글
심포니 대 cakephp (0) | 2021.01.09 |
---|---|
배열로 자바 스크립트 푸시 (0) | 2021.01.09 |
awk에서“NR == FNR”은 무엇입니까? (0) | 2021.01.09 |
PHP- (0) | 2021.01.09 |
Eclipse 4.2 (Juno) Tomcat 7에서 '선택한 유형을 사용하여 서버를 만들 수 없습니다' (0) | 2021.01.09 |