To create a 'more/less' button in Webflow that expands a div to reveal hidden content—without creating a new text box or element—you can use interactions to show/hide content within an existing div.
In the timeline:
Click + Add Action, then select the div block you want to expand/collapse.
Choose Size > Height.
Set animation step to change the height from a fixed value (e.g., 100px) to Auto.
Check the “Set as initial state” for the collapsed height if needed.
Name this animation e.g., "Expand Div."
Create a second animation for collapsing the div by reversing the above height values back to 100px, and name it "Collapse Div."
If Webflow CMS isn’t involved and you’re using only Webflow’s native Interactions:
You’ll need to apply both animations (Expand and Collapse) with a Click toggle:
To change the button text from “More” to “Less” and vice versa dynamically, use two Text Spans:
Place “More” and “Less” in the same Button and set one to Display: None.
Use the same interaction to toggle their visibility on clicks.
You can create a 'more/less' toggle in Webflow by using click interactions to animate the height of a div and control overflow. No extra element or text box is required—just smart use of interactions and visibility toggles within your existing structure.