Dealing with the third dimension could lead to a fight with a lot of small implementation differences, but once we tame them, the results are stunning and really enjoyable.
Here's what we have discussed in this chapter so far:
CSS can be used to transform elements and move them in a 3D space
We can use some properties to define the vanishing point in a 3D scene
A cool parallax scrolling effect can be emulated by using CSS 3D properties
Some JavaScript coding is required to deal with browser implementation differences
In the next chapter, we'll learn how to enhance the HTML5 video
element with CSS.