This is my first project about this effect,  I've found the others over-complicated. Many other tutorials add additional styles to code samples which then require the reader to decipher which are needed and which aren't. This project avoids that issue, providing you only the necessary styles; you can pretty up each side of the flip any way you'd like.