webflow · HeyBraza shows you
how to make elements appear on scroll in webflow
HeyBraza points at the 'scroll into view' trigger and the initial-state step people skip, so your animation actually plays instead of showing nothing.
scroll-reveal animations in webflow look great but break for one reason: people set the 'animate in' but forget the initial state, so the element is already visible. here's how to set up a clean fade-or-slide on scroll using interactions.
short answer
add a 'scroll into view' element trigger in the interactions panel and animate opacity from 0 to 100 with a small move. the step people miss is setting the initial appearance to opacity 0, otherwise the element is visible before the scroll fires.
or do it yourself
- 1select the element you want to reveal, then open the interactions (lightning bolt) panel.
- 2under element trigger, add 'scroll into view'.
- 3create an animation for 'when scrolled into view' - add an opacity step from 0 to 100% and a small move/slide.
- 4click 'set as initial appearance' (or add an initial step at opacity 0) so the element starts hidden before the scroll.
- 5preview and republish - set the same animation on other elements with 'apply animation to other elements' if you want a repeated reveal.
steps last checked

let HeyBraza do this with you
HeyBraza teaches you software while you're using it. hold a key and ask out loud - an ai tutor that sees your screen walks you through every step in real time, pointing and highlighting on your real work, talking you through it as it goes - not someone else's tutorial.
downloadcommon questions
why does my webflow scroll animation show nothing or flash?
you didn't set the initial state - without an initial step at opacity 0, the element is already visible, so there's nothing to reveal.
where is the scroll-into-view trigger in webflow?
open the interactions panel, select your element, and add an element trigger of 'scroll into view'.