Заливка фона сайта «от центра», как?

Добрый день, хабр. Сразу говорю — вопрос наверняка очень легкий, но я ответа не нашел.

Сайт с фиксированной ширины версткой, то есть не резиновый. Нужно залить фон сайта так, что бы посередине была полоса определенной ширины залитая одной текстурой, а по краям — другой.

Варианты:
1) Каким то образом объяснить браузеру, что сначала надо весь сайт залить определенным фоном, а потом его центральную часть — другим. Как это сделать?
2) Сделать картинку маленькой высоты и очень большой ширины и залить сайт ей, дублируя ее вертикально, но так, что бы картинка не упаралась в левый конец окна левой частью, а заливалась от центра. Как это сделать?

Заранее спасибо.
  • Вопрос задан
  • 4735 просмотров
Пригласить эксперта
Ответы на вопрос 4
Bamboo
@Bamboo
Ответ написан
Комментировать
CodeByZen
@CodeByZen
php, js, my/mssql, sqlite, html, css, it-consult
Ответ написан
Комментировать
MiXei4
@MiXei4
CSS:
body {background:url(картинка) 50% 0% repeat-y;}
Картинка будет дублироваться вертикально от центра
Ответ написан
Комментировать
drfisher
@drfisher
Пишу JS
  1. Для элемента html использовать одну фоновую картинку (внешнюю), а для body другую, с фиксированной шириной.
  2. Для выравнивания картинки по центру указать background-position: 50% 0 repeat-y;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы