CSS3 (Cascading Style Sheets) is a description/design language for HTML and XML (e.g. for SVGs). CSS can be used to assign colors, sizes, fonts or positions to HTML elements, for instance. These are then interpreted by the web browser and visualized accordingly. CSS3 can also be used to make so-called transitions, such as showing or hiding elements.