Главная  >  Документация  >  Примеры реализаций  >  Анимация объектов с использованием собственного кода
Была ли полезна для вас статья?

Примеры реализаций: Анимация объектов с использованием собственного кода


CMS Smart Engine позволяет использовать собственный код при взаимодействии пользователя с объектом.


Для настройки анимации выберите объект → перейдите в панель настроек анимации → вкладка "Анимация при взаимодействии" → из списка типов анимации выберите "Своя функция" → затем перейдите на вкладку "Настройки" → пропишите код анимации.


Рассмотрим функционал на примере использования простейшей анимации (изменение цвета фона).


JavaScript функция:


this.querySelector(".smart-object--overlay").style.transition = "all .5s";
this.querySelector(".smart-object--overlay").style.backgroundColor = "rgb(36, 120, 187)";

Функция добавляет эффект плавности transition и изменяет фон.



JavaScript функция (при завершении):


this.querySelector(".smart-object--overlay").style.backgroundColor = "rgb(148, 185, 218)"; 

Функция возвращает исходный цвет фона.



Пример анимации:

Пример анимации

Мы используем файлы cookies, чтобы сделать работу с сайтом проще и удобнее. Вы можете запретить обработку сookies в настройках браузера. Нажимая кнопку «Принять» или продолжая просмотр сайта, вы даете Согласие на использование cookies и счетчика Яндекс.Метрика для обработки персональных данных. Пожалуйста, ознакомьтесь с Политикой обработки персональных данных.

Cookies в CMS Smart Engine