Every website, app, or digital product is constructed of certain elements with a visual appearance. These are, for instance, the fonts, the lines, the shapes, the colors, etc. We can also refer to them as the building blocks of a website. Visual design principles give these building blocks meaning by defining a particular structure.