Друзья, подскажите пжл, по какой дорожке лучше идти, рисовать цельный фон или же пробовать дублирующийся? И какой должен быть размер рисунка фона на престе, если выберу не дублирующийся?
Размер фонового рисунка определяют по используемой теме. Если у вас сайт с адаптивной версткой и вы хотите использовать адаптивные фоновые изображения, то основная проблема это масштабирование. С img просто, установить ширину в процентах и высота будет масштабироваться автоматически. С фоном же такой способ не пройдет и для фоновой катринки нужно будет применять другие правила. Кратко об этом не напишешь, почитайте примеры по верске.
Если у вас фиксированная ширина и вы не собираетесь поддерживать мобильные устройства, то просто поставьте картинку с фикс.размерами.
Простое решение, если не учитывать старые браузеры, ну и конечно ie.
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;
}
или же картинку приложить фоном для div
html {
height: 100%;
width: 100%;
position: relative;
margin: 0 auto;
}
div#bg {
background: url(images/big.jpg) no-repeat scroll;
background-position:center;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
и создать правила для разных разрешений
1. большие экраны 1920px
@media (min-width: 1200px) {
2. среднии 1024px
@media (min-width: 768px) and (max-width: 979px) {
3. маленькии 767px
@media (max-width: 767px) {
Посмотрите пример реализации такой верстки
Bootstrap