To make an image fade in smoothly after a page finishes loading in Webflow, you should use Webflow’s interactions system tied to the Page Load trigger.
Click "+ Add Action" and choose the image element.
Select "Opacity" and check "Set as Initial State".
Set the opacity to 0%.
Click "+ Add Action" again for the image.
Choose "Opacity" again, set it to 100%, and select a duration (e.g., 0.8s).
Optionally, add easing (e.g., Ease Out Quint) for smoother transition.
Use a "Page Load" interaction to first set the image’s opacity to 0%, then animate it to 100% opacity after the page finishes loading. This creates a smooth fade-in effect for images using Webflow’s built-in animation tools.