Изменение логотипа при прокрутке страницы

При скроллинге страницы изображение (логотип) меняет свой внешний вид.

ВАРИАНТ 1

  1. В место, где хотим поставить логотип, например,  в файле index.php:

HTML

<div class="cont"><div class="logo">Header</div><div class="spacer"></div></div>

 

  1. В файл стилей .css ставим стили:

CSS

body {

margin: 0;

}

.cont {

position: relative;

height: 2000px;

background: #eee;

}

.logo {

position: relative;

height: 200px;

background: url(http://вашсайт.ru/images/banners/logo1.png);

color: #fff;

background-repeat:no-repeat;

}

.scrolled .logo {

position: fixed;

top: 0; left: 0;

width: 100%; height: 50px;

background: url(http://вашсайт.ru/images/banners/logo2.png);

float:left;

background-repeat:no-repeat;

}

.scrolled .spacer {

height: 100px;

}

 

  1. Создаем файл с расширением js (например, scrol.js) , закидываем туда код:

JS

$(window).on("scroll", function () {

var scrolled = $(this).scrollTop();

if( scrolled > 107 ) {

$('.cont').addClass('scrolled');

}

if( scrolled <= 107 ) {

$('.cont').removeClass('scrolled');

}

});

 

 

  1. Подключаем между тегами< Head> в файле index.php относительный или абсолютный путь к ява скрипту:

<script type="text/javascript" src="js/scrol.js"></script>

 

ВАРИАНТ 2

Теперь вариант, где логотип умещается в пределах сайта и не прижимается к левому краю экрана:

Основной логотип ставим в нужное место и не трогаем его. Он уйдет вместе с прокруткой.

А дополнительный логотип добавляем только в позиции скролл, в начальной позиции background будет пустой. При прокрутке он будет появляться.

В index.php ставим код:

HTML

<p align="center"><a href="/"><img alt="" src="http://вашсайт.ru/images/banners/logo1.png"></a></p>

-это наше первоначальное лого. Оно никуда не уходит, просто уходит вверх при прокрутке.

Этот код я поместила в контейнер сайта, чтобы он не уходил за его пределы (под сомнением)

HTML

<div align="center" width=100%>

<div class="cont">

<div class="logo"></div> - начальная позиция лого нет, в стилях его тоже не указываем.

<div class="spacer"></div>

</div></div>

 

В файл css добавляем стили:

CSS

.logo {

position: relative;

color: #fff;

background-repeat:no-repeat;

max-width: 100%;

}

.scrolled .logo {

position: fixed;

top: 0;

width: 1100px; height: 60px;

background: url(http://вашсайт.ru/images/banners/logo2.png);

background-repeat:no-repeat;

background-color: #161616;

z-index: 1000;

}

.scrolled .spacer {

height: 100px;

}

Читайте также:

комментарий 31

  1. Browse over 500 000 of the best porn galpleries, daily updated collections
    http://lexixxx.com/?tanya
    arican porn james and big brother and porn porn sex orgasm film free exhibitionst porn porn blow job deepthroat free

  2. HakLI:

    Последние данные о короне, по информации официальных государственных источников ВОЗ — https://coronavirus-control.ru/coronavirus-maldives/
    Это важно!

  3. Browse over 500 000 of the best porn galleries, daily updated collections
    http://spearspornmovie.alypics.com/?essence

    tacoma wa 98444 porn pics completel free interracial porn cheerleader strapon porn gay thing porn joey lynn tampa porn

  4. Sexy photo galleries, daily updated pics
    http://busty.hot.tits.hotblognetwork.com/?ayla

    you porn new princess one piece porn velma porn pics speculum porn photos hot free amateur porn upload pictures

  5. LarryKiP:

    Drug information for patients. What side effects? seroquel without ption
    Some information about medication. Get information here.

  6. Meds information leaflet. Generic Name.
    viagra tablets
    Actual about pills. Get here.

  7. DaDjri:

    Medicament information sheet. What side effects?
    zantac prices in USA
    Best about medicines. Read now.

  8. DavidTnq:

    Drugs information for patients. Drug Class.
    where buy flomax in US
    All information about drug. Read information here.

  9. KzhKH:

    Medicament information leaflet. Brand names. where can i get viagra without rx in Canada. Everything news about drug. Read now.

  10. DavidDiugh:

    Pills information. Cautions. get trazodone online All what you want to know about pills. Read now.

  11. Scandal porn galleries, daily updated lists
    http://hotblognetwork.com/?alisha
    free full horse porn free pirece porn porn adult tv big tits sarah gitter porn free porn full movies teen

  12. Pills information sheet. What side effects can this medication cause?
    can i buy baclofen
    All about meds. Get information now.

  13. DaDbvh:

    Drug information sheet. Generic Name.
    zantac pills https://zantac4u.top in the USA
    All about medication. Get information here.

  14. DavidMzc:

    Pills information for patients. What side effects?
    prednisolone pill https://prednisolone4u.top in USA
    Everything what you want to know about medicine. Read now.

  15. Teen Girls Pussy Pics. Hot galleries
    http://oldtubeporn.lexixxx.com/?regan

    amature animal porn tube pinup girl lesbian porn jenna jameson queen of porn shemale crossdreser pics porn elana doing herself good porn

  16. бисквит на горячем молоке

    крем чиз на масле

  17. New sexy website is available on the web
    http://shemalebbmpin.bestshemaletube.instakink.com/?taylor

    xxx halo porn pics deviant sex porn free blindfold porn tube arab piss porn female marine porn

Добавить комментарий

Ваш адрес email не будет опубликован.

После оплаты вы получите письмо на скачивание 3500 пресетов и инструкцию по их установке

+ПРЕСЕТЫ ИЗВЕСТНЫХ БЛОГЕРОВ

+ПОДАРКИ

На следующем шаге вам нужно ввести  эл.почту, на которую вы получите пресеты. Нажмите «ОТПРАВИТЬ», чтобы продолжить

*Ваши данные не будут переданы 3 лицам