2015-06-03 2 views
-1

Я видел этот сайт http://www.montere.it/?lang=en, и мне нравится, как они используют Javascript на своем сайте. Когда вы прокрутите вниз, изображение будет слегка отображаться и переворачиваться. Я так старался найти образец онлайн, но ни один из них не был таким. Или, по крайней мере, кто-нибудь может дать мне сайт, на котором есть коллекция Javascript.Может ли кто-нибудь помочь мне разобраться, как сделать это Javascript?

Цените свою помощь.

+0

это, скорее всего, вспышка – Alex

+1

на этой странице нет вспышки, просто переходы CSS3. И что вы пробовали до сих пор? – Eric

+0

У Дэвида Уолша довольно хорошее сообщение в блоге по разработке этого поведения с помощью CSS - http://davidwalsh.name/css-flip – sfletche

ответ

0

Я разорвал код анимации CSS прямо из своей страницы

@keyframes flipInY { 
    0% { 
     -webkit-transform:perspective(1000px) rotateY(20deg); 
     -ms-transform:perspective(1000px) rotateY(20deg); 
     transform:perspective(1000px) rotateY(20deg); 
     opacity:0 
    } 
    100% { 
     -webkit-transform:perspective(1000px) rotateY(0deg); 
     -ms-transform:perspective(1000px) rotateY(0deg); 
     transform:perspective(1000px) rotateY(0deg); 
     opacity:1 
    } 
} 
.flipInY { 
    -webkit-backface-visibility:visible !important; 
    -ms-backface-visibility:visible !important; 
    backface-visibility:visible !important; 
    -webkit-animation-name:flipInY; 
    animation-name:flipInY 
} 
.animated { 
    -webkit-animation-duration:.7s; 
    animation-duration:.7s; 
    -webkit-animation-fill-mode:both; 
    animation-fill-mode:both 
} 

Run JSFiddle http://jsfiddle.net/4of7L5aL/4/

В основном, когда пользователь прокручивает, добавьте animated класс к элементу.

+0

Спасибо большое! Я новичок в кодировании, извините, если вопрос не имеет смысла. – Jingle

Смежные вопросы