Currently, I am tasked with creating a dynamic timeline that has animations triggered by scrolling. As part of this project, I must also reveal a pathway as the user scrolls - this pathway consists of circular shapes.
The challenge lies in revealing an image gradually from left to right. The image is in PNG format with an opaque background to ensure that it does not interfere with other elements on underlying layers. I am struggling to find an effective solution for this task. Is it feasible to reveal an image with an opaque background using CSS alone or perhaps a combination of CSS and JavaScript?