2013-03-26 6 views
1

Я пытаюсь получить подобный эффект фона вот на этом сайте:CSS - Stretch фонового изображения

enter image description here

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

Я попытался сделать изображение, подобное изображенному в примере, и использовал background-size:cover, но когда я прокручиваю вниз, изображение остается статическим и просто прокручивается содержимое. Если это имеет смысл вообще!

Посмотрев пример, может ли кто-нибудь объяснить, что такое CSS для достижения этого? А также, каков должен быть размер изображения (в PS), чтобы он мог растягиваться в больших браузерах без потери качества?

Я попытался посмотреть файл CSS на веб-сайте, чтобы узнать, что происходит, но все это на одной линии и запутывает работу.

Я бы добавил ссылку на сайт, чтобы показать, как он прокручивается, но, видимо, мне не разрешено, поэтому нужно сделать снимок экрана.

Большое спасибо заранее.

+0

Не ссылайтесь на ваш сайт. Пожалуйста, прочитайте: http://meta.stackexchange.com/questions/125997/something-on-my-web-site-doesnt-work-can-i-just-paste-a-link-to-it –

+0

@Diodeus: Это не мой сайт. Я не понимаю, как я могу показать экспертов на любом другом пути. Я могу поставить снимок экрана, но он не объяснит прокрутку части вопроса. Как мне обойти это? – TheCarver

+0

Вы должны попытаться объяснить вопрос без использования ссылки. – Martyn0627

ответ

2

Похоже, что фон использует CSS:

background:#000000 url(<img>) no-repeat scroll center top; 

который устанавливает цвет фона и изображения, помещает изображение статично в верхней части, так что после прокрутки вниз, цвет фона виден только.

Чтобы увидеть этот эффект, используя хром, изменить CSS на:

background:#00FF00 url(<img>) no-repeat scroll center top; 

, и вы увидите, что происходит.

+0

Работает отлично, спасибо кучу. – TheCarver

Смежные вопросы