ekoetki/public/assets/js/animation.js

15 lines
537 B
JavaScript

const notes = document.querySelectorAll('.animation-blocks > .animation-card a');
if (notes.length) {
notes.forEach(note => {
note.addEventListener('mouseenter', function (e) {
const ani = e.target.dataset.ani;
e.target.classList.add('animate__animated', 'animate__1', 'animate__' + ani);
void e.target.offsetWidth;
setTimeout(() => {
e.target.classList.remove('animate__animated', 'animate__1', 'animate__' + ani);
}, 1000);
});
});
}