Abstract: A method for generating a dynamic display rendering in a viewing area of a display of a smart device includes providing a main content from a source for display in the viewing area, displaying the main content, providing input data for causing a movement of the main content displayed in the viewing area, providing at least one alternative content distinct from the main content. In response to a substitution input variable in combination with substitution parameters embedded in the main content and associated with the alternative content, dynamically substituting for at least one element of the main content a modified element containing at least part of the alternative content, and displaying the main content with the modified element. Also provided is an associated system, smart device and digital content with application in particular to new types of image-related animations when scrolling through content.