UNPKG

anim8-core

Version:

Custom JavaScript animation library with modular effects

19 lines (15 loc) 489 B
// src/animations/gooeyNav.js import { resolveElement } from '../utils/resolveElement.js'; export function gooeyNav(target) { const nav = resolveElement(target); if (!nav) return; const items = nav.querySelectorAll('.nav-item'); items.forEach(item => { item.addEventListener('mouseenter', () => { item.classList.add('active-gooey'); }); item.addEventListener('mouseleave', () => { item.classList.remove('active-gooey'); }); }); }