CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS. It brings a lot of long-awaited novelties, like rounded borders, shadows, gradients, transitions or animations, as well as new layouts like multi-columns, flexible box or grid layouts. Experimental parts are vendor-prefixed and should either be avoided in production environments, or used with extreme caution as both their syntax and semantics can change in the future. CSS3 has been split into modules. It contains the old CSS specification also.Some of the most important CSS3 modules are Selectors, Box Mode, Backgrounds and Borders, Image Values and Replaced Content,Text Effects, 2D/3D Transformations, Animations, Multiple Column Layout, User Interface. Most of the new CSS3 properties are implemented in modern browsers.