CSS3 provides a wide range of effects for creating animations and working in 3D space. These effects depend on the web browser. Since these effects are still emerging, not all web browsers will have the support for these effects. We need to provide browser-specific syntaxes to make use of these effects. The following is a list of browser prefixes for the most popular browsers:
Browser and device support is a key factor in designing impress presentations. impress.js-supported browsers and devices will be discussed in detail in Chapter 4, Presenting on Different Viewports.
In the following sections we are going to explore how impress.js uses these CSS transform attributes to generate awesome presentation effects.