Применить переход CSS, когда элемент входит в область просмотра

Я пытаюсь применить эффект перехода CSS, когда элемент приходит в viewport (т.е. когда пользователь прокручивает его), но не раньше.

Я уже знаю, как использовать переходы CSS, но как их применять только тогда, когда элемент приходит в viewport?

Что это лучший способ сделать это? Если у вас есть библиотека, чтобы упростить задачу, я был бы рад узнать.

Ответ 1

Дайте CSS3 Анимация Это поможет сделать весь процесс таким же простым, как добавление нескольких кланов.

http://jackonthe.net/css3animateit/

Затем вы можете просто добавить эти классы, чтобы начать.

<div class='animatedParent'>
<h2 class='animated bounceInDown'>It Works!</h2>
</div>  

Ответ 2

Вот отличная демонстрация:

Ввод слайдов (при прокрутке вниз) Коробки | CSS-Tricks http://bit.ly/19NN2NJ
Слайд из нижних ящиков - CodePen http://bit.ly/1dvNF9U

Может быть, это поможет вам увидеть точку. Точка обнаруживает видовое окно и применяет эффект только к Sscroll, как вы можете видеть в демо. Если вам нужна помощь с ошибкой или конкретной проблемой, просто отправьте источник:-), и я разрешу.