Interactive website design is the process of designing a site so that it reacts to user input or movement in some way, typically with animations or transitions. This creates an experience for the user rather than them simply viewing a page of text or clicking through links .