Animacions CSS
EV Motion — Documentació i exemples
Aquesta pàgina mostra totes les classes disponibles i exemples reals (funcionen amb la llibreria instal·lada).
Si no veus les icones: cal tenir Font Awesome 6 Pro (Light) carregat (fa-light).
Índex (anchors)
- Setup
- Reveal (fade / direccions)
- Variants (zoom / blur / pop)
- Speed & Delay
- Variables CSS
- Once / repetible
- Stagger
- Loops (float / bounce)
- BG scroll (toggle)
- BG scroll (progressiu)
Nota: si reutilitzes aquest document en una altra URL, canvia /ca/animacions-css.html pels nous enllaços.
Setup (recordatori)
Recordatori ràpid del que cal tenir instal·lat:
- SCSS: fitxer
/_ev_motion.scssimportat adissenys/eventis/scss/app.scss - JS:
/init_ev_anim.phpinclòs al <head> del layout (clau perquè funcionin elsev-delay-*també “above-the-fold”).
Import SCSS
Include JS (al <head>)
Reveal (fade + direccions)
Base: .ev-anim + un tipus: ev-fade ev-from-left ev-from-right ev-from-top ev-from-bottom
Fade
Des de l’esquerra
Des de la dreta
Des de dalt / baix
Variants (zoom / blur / pop)
Combinables amb direcció o fade.
Speed & Delay
Speed: ev-speed-xssmmdlgxl · Delay: ev-delay-0..8
Speed (XL)
Delay (6)
Variables CSS per element
Personalitza sense classes noves:
--ev-anim-distance, --ev-anim-duration, --ev-anim-delay
Once / repetible
Per defecte és un cop. Per repetir quan surts i tornes a entrar:
data-ev-once="false"
Stagger (llistats)
Contenidor: ev-stagger + ev-stagger-80 (o ev-stagger-120).
Cada fill ha de tenir ev-anim.
Loops (float / bounce)
Recomanat: loop en wrapper intern per no xocar amb el transform del reveal.
Float
Bounce + duració
Background scroll (toggle)
Classe: ev-bg-scroll.
Variables: --ev-bg-from i --ev-bg-to.
Opcional: data-ev-bg-once="true" (queda activat un cop entra).
Secció amb BG toggle
En entrar canvia el fons. En sortir torna (si no poses data-ev-bg-once="true").
Amb speed + delay al toggle
BG toggle amb speed + delay
El background respecta speed/delay.
Background scroll (progressiu)
Afegeix data-ev-bg="progress".
El color es barreja segons scroll (0..1). No és un “delay”, és continu.
BG progressiu
El fons evoluciona mentre fas scroll.
Fi de la documentació. Tip: fes reload per repetir les animacions.