Я пытаюсь сделать мой сайт с 2 фонов, первый фон в верхней и второй в нижнем колонтитуле, в настоящее время я использую код ниже:
body {
background: url(images/bgfooter.png) bottom center repeat-x, url(images/bgheader.png) top center repeat-x;
}
этот css работает хорошо, когда страница больше высоты экрана, но у меня есть некоторые страницы с высотой 500 пикселей, и в этих случаях bgfooter не отображается в нижнем колонтитуле,
я хотел бы добавить что-то вроде этого,
body {
background: url(images/bgfooter.png) bottom center repeat-x, url(images/bgheader.png) top center repeat-x;
min-width: screensize;
}
любой вариант?
Установите фоновое изображение img в тело, а затем установите отдельный фон img для нижнего колонтитула.
body {
background: url(images/bgheader.png) top center repeat-x;
}
#footer {
background: url(images/bgfooter.png) bottom center repeat-x;
}
Ваш HTML-код
<html>
<body>
<div id="footer">
</div> <!-- END OF FOOTER DIV -->
</body>
</html>
Теперь, когда вы установили фоновый img в нижний колонтитул, вы можете настроить любые другие атрибуты нижнего колонтитула и тела в соответствии с вашими предпочтениями.
Вы можете установить фон dubble в CSS3
background:
url(number.png) 600px 10px no-repeat, /* On top, like z-index: 4; */
url(thingy.png) 10px 10px no-repeat, /* like z-index: 3; */
url(Paper-4.png); /* On bottom, like z-index: 1; */