Здравствуйте, Гость | Понедельник, 28.7.2025, 10:22 | RSS | Контакты
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Подсказка внутри картинки при наведении
wa1BДата: Пятница, 08.06.2012, 19:43 | Сообщение # 1
Сообщений: 134
Награды: 1
Репутация: 40

Ещё один вид подсказок внутри картинок при наведении. На этот раз всё осуществляется через библиотеку эффектов jQuery Easing. Честно говоря, скрипт порадовал тем, что выводит и название картинки сверху, и краткое описание снизу.

Установка:
После /head на нужных вам страницах вставляйте:
Code
<script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>    
    <script>    
    $(document).ready(function () {    

    // transition effect    
    style = 'easeOutQuart';    

    // if the mouse hover the image    
    $('.photo').hover(    
    function() {    
    //display heading and caption    
    $(this).children('div:first').stop(false,true).animate({top:0},{duration:200, easing: style});    
    $(this).children('div:last').stop(false,true).animate({bottom:0},{duration:200, easing: style});    
    },    

    function() {    
    //hide heading and caption    
    $(this).children('div:first').stop(false,true).animate({top:-50},{duration:200, easing: style});    
    $(this).children('div:last').stop(false,true).animate({bottom:-50},{duration:200, easing: style});    
    }    
    );    

    });    
    </script>    
    <style>    
       
    .photo {    
    position:relative;    
    font-family:arial;    
    overflow:hidden;    
    border:5px solid #000;    
    width:350px;    
    height:233px;    
    }    
       
    .photo .heading, .photo .caption {    
    position:absolute;    
    background:#000;    
    height:50px;    
    width:350px;    
    opacity:0.6;    
    }    
       
    .photo .heading {    
    top:-50px;    
    }    

    .photo .caption {    
    bottom:-50px;    
    left:0px;    
    }    
       
    .photo .heading span {    
    color:#26c3e5;    
    top:-50px;    
    font-weight:bold;    
    display:block;    
    font-size:15px;    
    padding:5px 0 0 10px;    
    }    
       
    .photo .caption span{    
    color:#999;    
    font-size:11px;    
    display:block;    
    padding:5px 10px 0 10px;    
    }    
       
    </style>

Сама картинка прописывается следующим образом:
Code
<div class="photo">    
    <div class="heading"><span>Название картинки</span></div>    
    <img src="Ссылка на картинку">    
    <div class="caption"><span>Здесь любое ваше описание]</span></div>    
    </div>
Прикрепления: 0104264.gif (211.0 Kb)


 
  • Страница 1 из 1
  • 1
Поиск: