Webflow
Interactions & animations
USER INTERFACE PROTOTYPING
Animations
Wat zijn animaties
Recap
= visuele overgangen van één toestand naar een andere, over een bepaalde tijd.
Keyframes
= Moment waarop een eigenschap een waarde heeft
Recap
Keyframe
Property
Interpolation
Recap
= Toevoeging van extra states tussen een begin- en eindwaarde
Vb: Translate van 0% → 100%
Easing
= Zorgt voor vloeiendheid
Recap
Animaties in Webflow
In Webflow werk je met 2 soorten animaties:
Waarom animaties
Animaties zorgen ervoor dat een interface levendiger aanvoelt en helpen gebruikers hun weg te vinden.
👀 Voorbeeld: Skillex
Waar moet je klikken?
Wat is actief of geselecteerd?
Wat is de hiërarchie in de inhoud?
Triggers
Wat is een trigger?
Een trigger activeert een animatie
Recap
Vb: Klikken op element A → element B roteert
Page trigger
= Trigger die een element animeert wanneer er een verandering is in de state van de pagina
Element trigger
= Trigger die, wanneer de gebruiker ermee in interactie treedt, een (ander) element animeert
Demo
Flowershop website
Quick Effects
Wat zijn Quick effects?
= Voorgedefinieerde animaties
Goed voor eenvoudige micro-interactie
Eenvoudig op één element of op alle elementen met dezelfde Class toepasbaar
⚠️ Let op: beperkt aanpasbaar
Slide in view Example at 1'23"
Quick effect toevoegen
Offset
De ruimte ten opzichte van de rand van het scherm
Oefening
We voegen enkele quick effects toe aan de pagina, zodat de content subtiel in-animeert. Zo nemen we de gebruiker stap voor stap mee in het verhaal.
Volledige briefing op Canvas - Stap 1 t.e.m. 3
Custom animation
Custom animation
= Je animaties volledig zelf samenstellen
Werkt aan de hand van een timeline en keyframes (gelijkaardig principe als bv. AE)
Animaties herbruikbaar
Custom animation
Stap 1: Kies je trigger
Element trigger:
Eerste optie boven quick actions
Page trigger:
Enkel custom animations mogelijk
Custom animation
Stap 2: Maak een nieuwe animatie aan
Nieuwe animatie aanmaken
Reeds aangemaakte animaties
(kan je via tandwiel ook aanpassen)
Custom animation
Stap 3: Stel je animatie samen
Custom animation
Stap 4: Edit je timeline
Custom animation
Stap 4: Edit je timeline
Custom animation
Stap 5: Test je animatie
Custom animation
Stap 6: Sla je animatie op
Oefening
Volledige briefing op Canvas - Stap 4 & 5
Hover animations
Hover animations
Animaties hoeven niet altijd complex te zijn, ook via
de hover state kan je animatie toevoegen
Recap
Hover animations
toevoegen
Recap
Oefening
We voegen een hover effect toe op de button
Volledige briefing op Canvas - Stap 6
Lottie animations
(Extra)
Wat als... je animaties uit After Effects rechstreeks kon laden in Webflow?
Excelleren
...En je deze animaties kon linken aan bepaalde triggers, bijvoorbeeld:
Lottie animations
Excelleren
Een animatie gemaakt in After Effects kan je exporteren als Lottie file
Meer over Lottie
Excelleren
Lottie
Lottie in webflow
Best practices
Animaties als ondersteuning
Animaties moeten de gebruikerservaring verbeteren, niet afleiden.
✅ Subtiel > opvallend
kleine bewegingen, fade-ins, minimale scaling
✅ Functioneel > decoratief
gebruik nuttige animaties, vb. gebruikers attent maken op iets
✅ Kort & krachtig
200ms tot 800ms, afhankelijk van context
Desktop vs. Mobile
Hover = niet bruikbaar op mobiel
❌ Info die enkel zichtbaar is on hover
✅ Gebruik eventueel click of tap als alternatief
Beperk animaties op scroll op kleine schermen
✅ Test met preview in breakpoint view
✅ Gebruik condities als hide/show per device indien nodig
Oefening
We finetunen het design & de animaties voor kleinere schermen
Volledige briefing op Canvas - Stap 7
Handige links
Handige links
Quick effects tutorials
Common examples tutorials
Inspiration & templates
Oefening (Excelleren)
Volledige briefing op Canvas - Stap 8