Я хочу, чтобы мое фоновое изображение полностью отображалось в окне браузера. Я пробовал cssФон на весь экран
body {background:url(bg.jpg) fixed no-repeat 100%}
но не охватывало весь экран.
Я хочу, чтобы мое фоновое изображение полностью отображалось в окне браузера. Я пробовал cssФон на весь экран
body {background:url(bg.jpg) fixed no-repeat 100%}
но не охватывало весь экран.
Я использую backstretch.js для соответствия фону размеру окна. Очевидно, это jQuery, но он очень надежен по моему опыту.
создать идентификатор для тега IMG и последующее форматирование
#background {
position: absolute;
left: 0%;
top: 0%;
width: 100%;
height: 100%;
z-index: 1;
}
CSS-:
фон: URL (yourImage) не повторять центр фиксированного центра; размер фона: обложка;
затруднительное and.stretch картина
css:
background-size: cover;
является то, что вы ищете я думаю. для кросс borswer поддержки попробуйте следующее: CSS:
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Источник: css tricks full page background
Если вы хотите кросс-браузер, включая IE попробовать этот метод:
theWindow.resize(function() {
resizeBg();
}).trigger("resize");
http://jsfiddle.net/Riskbreaker/A5ZNy/
Какие также упоминается в csstricks:
http://css-tricks.com/examples/FullPageBackgroundImage/jquery.php