Отправляет email-рассылки с помощью сервиса Sendsay

Свежие уроки CSS3, HTML5, jQuery

  Все выпуски  

Свежие уроки CSS3, HTML5, jQuery Фиксированный меняющийся фон для сайта


Фиксированный меняющийся фон для сайта

Этот небольшой урок будет о том как сделать у себя на сайте (или на одностраничнике) красивый фиксированный фон, который будет плавно перетекать из одного изображения в другое при прокрутке страницы пользователем. В CSS есть такое свойство background-attachment: fixed, которое позволяет зафиксировать фоновое изображение. То есть при прокрутке страницы оно не будет прокручиваться со страницей. Но в CSS нет свойства, которое позволило бы сделать смену изображений при прокрутке, поэтому мы воспользуемся Javascript.

Как же сделать такой же фон у себя на сайте?

HTML

Начнем мы с того, что определим HTML структуру страницы, для которой делаем этот эффект:

<div id="cbp-fbscroller" class="cbp-fbscroller">
    <nav>
        <a href="#fbsection1" class="cbp-fbcurrent">Блок с первым изображением</a>
        <a href="#fbsection2">Блок со вторым изображением</a>
        <a href="#fbsection3">Блок с третьим изображением</a>
        <a href="#fbsection4">Блок с четвертым изображением</a>
        <a href="#fbsection5">Блок с пятым изображением</a>
    </nav>
    <section id="fbsection1"></section>
    <section id="fbsection2"></section>
    <section id="fbsection3"></section>
    <section id="fbsection4"></section>
    <section id="fbsection5"></section>
</div>

..................

Пример можно посмотреть - в полной новости.

--------------------

С Уважением, Юрий Немец


В избранное