Всем привет!
Сразу скажу, что фокус-покус не мой, я сделал только некоторые изменения. Эффект мне очень понравился, вот и решил поделиться кодом с вами.
Чтобы понять эффект, рекомендую посмотреть демонстрацию.
Прокрутите колёсико мышки
Как это работает?
Секрет эффекта заключается в прозрачной png картинке:

При прокрутке колесика мышки, цвет второй картинки закрашивает основную картинку.
Второй картинка:
![]()
Итак, добавьте между тегами <body></body> вот такой код:
<div id="wrapper"> <div id="fancywrapper"> <div class="mainWrap"></div> </div> </div>
Можно и так:
<div id="wrapper"> <div id="fancywrapper"> <div class="mainWrap">прокручивай вниз страницу</div> </div> </div>
В CSS файле добавьте вот этот код:
body { background: #404143;}
#wrapper {
/* картинка-градиент, который отвечает за плавность смены изображений и закрашивает главную картинку*/
background-image: url(/wp-content/uploads/2016/12/bodytilebottom-tall.jpg);
min-height: 100%;
background-position: bottom left;
background-repeat: repeat-x;
}
#fancywrapper {
/* главная картинка */
position: relative;
margin: 0px auto;
background-image: url(/wp-content/uploads/2016/12/robo-zombies.png);
background-position: center bottom;
background-repeat: repeat-x;
background-attachment: fixed;
}
.mainWrap {
/* блок для контента */
width: 800px;
height: 1700px;
margin: 0 auto;
background: #fff;
position: relative;
}
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330341 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274700 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222517 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187686 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564
4 Ответов на комментарий - Фон, который меняется при прокрутке (CSS)
Добавить комментарий
Метки: css, для сайта, эффекты для сайта


Как растянуть блок на всю высоту экрана с помощью CSS
Анимация (покачивание-swing) текста или изображения при наведении мыши
CSS стили для горизонтальных линий «HR»
Как сделать простой эффект Lightbox на CSS3
Выделение цветом ссылок при наведении на параграф
Комментарии ВКонтакте для WordPress
Как создать спойлер для сайта

Здравствуйте Степан ! Спасибо, очень интересный фокус – понравился. Думаю теперь куда его применить можно.
Здравствуйте, Александр!
Можно таким способом сделать на сайте пасхальное яйцо )))
Да. Или деда мороза
Как сделать фон который плавно меняется на протяжение всей страницы при прокрутке(белый,синий,белый,синий). Несколько дней мучаюсь и с помощью картинок и с background но не выходит ,что хочу.Можете чуточку помочь или дать направление?