Вторник, 03.03.2026, 06:21
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Июль 2009  »
    Пн Вт Ср Чт Пт Сб Вс
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Июль » 4 » Эффект затухающей шапки
    17:37
    Эффект затухающей шапки
    ПРИМЕР
    Шаг 1.

    Скачаем и подключим jQuery к нашему документу:

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

    Шаг 2.

    Между тегами <head> или в отдельном CSS файле пропишем следующие стили:

    Code
    body {  

    background: #534741;

    font-family: Helvetica, Arial, sans-serif;

    color: #fff;

    width: 810px;

    margin: 0 auto;

    padding-bottom: 50px;

    }

    #header {

    margin: 0;

    padding: 0;

    text-indent: -9999px;

    width: 400px;

    height: 225px;

    position: relative;

    margin-left: -1em;

    background: url(header.jpg) no-repeat;

    }

    #header a {

    position: absolute;

    top: 0;

    left: 0;

    width: 400px;

    height: 225px;

    display: block;

    border: 0;

    background: transparent;

    overflow: hidden;

    }

    #header .fake-hover {

    margin: 0;

    padding: 0;

    width: 400px;

    height: 225px;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    background: url(header.jpg) no-repeat 0 -240px;

    }

    Обратите внимание, что фоновый цвет страницы (в данном случае стиль тега <body>) должен быть точно такой же, как и цвет по краям у картинки шапки.

    Для шапки нужно использовать картинку, которая условно состоит из двух частей: верхняя половина - это картинка до наведения мышью, а нижняя - после.

    В нашем случае используется картинка размером 400х450 px. Следовательно, половина ее высоты равна 225 px (эта высота прописана в стиле #header).

    И если высота Вашей картинки будет другая, то ее нужно изменить в CSS стиле, а также изменить отступ no-repeat 0 -240px в стиле #header .fake-hover, умножив половину высоты картинки на -1,0667.

    Т.е. 225 х -1,0667 = -240

    Если же половина высоты картинки будет 150 px, то:

    150 х -1,0667 = -160

    Шаг 3.

    Между тегами <head> пропишем следующий скрипт:

    Code
    <script type="text/javascript">

      var Header = {

    addFade : function(selector){

    $("<span class=\"fake-hover\"></span>").css("display", "none").prependTo($(selector));  

    $(selector+" a").bind("mouseenter",function(){

    $(selector+" .fake-hover").fadeIn("slow");

    });

    $(selector+" a").bind("mouseleave",function(){

    $(selector+" .fake-hover").fadeOut("slow");

    });

    }

    };

    $(function(){

    Header.addFade("#header");

    });

    </script>

    Шаг 4.

    В начале тела документа (после открывающегося тега <body>) вставим блок шапки с идентификатором header, в качестве ссылки укажем произвольный текст (в данном случае Header)

    Code
    <div id="header"><a href="">Header</a></div>

    Вот и все! Надеюсь, этот эффект пригодится Вам в дизайне сайтов!
    Категория: скрипты для ucoz сайта | Просмотров: 701 | Добавил: andrew | Рейтинг: 0.0/0
    Всего комментариев: 10
    10 SVL  
    0
    тю для етого иквери не обезательно подключать у меня пол сайта с таким ефектом и нет иквери biggrin

    9 -F-  
    0
    Ваше супер!спс

    8 B-look  
    0
    Вот другое дело

    5 B-look  
    0
    ты написал ссылку на пример, а там картинка в формате jpg
    а примера нету

    6 andrew  
    0
    Шас исправлю biggrin

    7 andrew  
    0
    Готоово)

    3 B-look  
    0
    Какое нах демо картинка с http://www.ruseller.com/

    4 andrew  
    0
    Ты читать умеешь????
    Источник материала: http://www.ruseller.com/ angry angry angry

    1 NiKsOn1991  
    0
    нехорошо smile

    2 andrew  
    0
    Что тут нехорошего? biggrin

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]