Один из наших подписчиков решил наглядно показать принципы работы современных библиотек для DOM-анимаций. Для этого он написал простую библиотеку и попросил нас ею поделиться:
codepen.io/OlegChulakovStudio/pen/JpYWXX
Так, с ее помощью можно переместить блок по диагонали:
animation($block, .3,
{
transform: "translate3d({0}px, {0}px, 0px)"
},
{
transform: "translate3d({50}px, {50}px, 0px)"
}
);
Несмотря на небольшой размер, здесь предусмотрена даже поддержка
vw, % и т.д. Если вам интересна тема анимаций, рекомендуем поизучать код.Напоминаем, что интересные идеи или вопросы вы можете присылать нам на ask@deep.digital.