Анимация SVG-графики при прокрутке страницы

В данной теме представлено несколько вариантов анимации логотипов и иконок в SVG с помощью jQuery плагина ScrollMe

Примеры:


Логотип сайта Volley CLUB


Иконка из коллекции Environmental Flat Bordered Icons


Иконки из коллекции Flat Colored Interface Icons

Установка:

Выкладывать код этих примеров нет смысла, т.к. каждый логотип и иконка индивидуальны и с разным кол-вом элементов, которые и анимироваться будут по разному.

Опишу лишь общий смысл, как создать такую анимацию.

  • Проверяем наличие библиотеки jQuery

    Подключаем плагин ScrollMe (в данной теме описаны все его настройки и возможности)

  • Добавляем классы и атрибуты для элементов SVG и размещаем его в контейнере с классом scrollme, например:

    Было:
    Стало:

    Все эффекты появления можно посмотреть в теме плагина ScrollMe

  • Если для анимации требуется объединить несколько <path> в один, то группируем их элементом <g>, например:

  • Для того чтобы элементы SVG показывались вне его рамки добавляем стиль:

    Если используется плагин с изменениями, при котором элементы изначально расставляются по заданным настройкам, то можно добавить плавность:

  • Все настройки и значения делаются на глаз, вы можете менять их , и в зависимости от результата, подгонять под собственные предпочтения

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!