Jump to content

Помогите с небольшим эффектом на JS. При наведении курсора..


bayanruby2
 Share

Recommended Posts

Никогда не работал с JS и времени пока нет, но очень нужно сделать одну вещь на JS.

Есть две картинки. На экране видна одна картинка. При наведение на эту картинку она плавна переходит в другую.

Заранее спасибо!

Link to comment
Share on other sites

Никогда не работал с JS и времени пока нет, но очень нужно сделать одну вещь на JS.

Есть две картинки. На экране видна одна картинка. При наведение на эту картинку она плавна переходит в другую.

Заранее спасибо!

Нужно нам или тебе? Нам это нужно станет тогда, когда у нас будет стимул в виде оттисков гравюр умерших американских президентов.

Link to comment
Share on other sites

Пример

<div id="pic">
<img src="http://forum.htmlbook.ru/uploads/profile/photo-27140.jpg">
</div>?

#pic {
background: url('http://forum.htmlbook.ru/uploads/profile/photo-23045.jpg') no-repeat;
width: 150px;
height: 140px;
}?

$("#pic").hover(function(){

$(this).find("img").animate({opacity: 0}, 300);

}, function() {

$(this).find("img").animate({opacity: 1}, 300);

});?

Магия в том, что вторая картинка - это фон у блока, который содержит первую картинку (img). При наведении img исчезает и мы видим фон блока.

Если обязательно нужно использовать теги img, тогда просто меняем при наведении атрибут src. То есть меняем ссылку на рисунок. Этот способ немного труднее, но расписывать не буду, в сети куча примеров.

  • Like 3
Link to comment
Share on other sites

 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy