Using the CSS transform with the perspective property to give a sense of 3D depth.
Example
An example of using -webkit-transform with -webkit-perspective, to set the child element to imitate 3D look.
#container { -webkit-perspective: 600; } #stage { position: relative; height: 150px; width: 100px; } #album { -webkit-transform-style: preserve-3d; -webkit-transform: rotateX(-15deg); } .photo { position: absolute; opacity: .8; } .p1 { -webkit-transform: rotateY(-90deg) translateZ(130px); } .p2 { -webkit-transform: rotateY(-45deg) translateZ(130px); } .p3 { -webkit-transform: rotateY(0deg) translateZ(130px); } .p4 { -webkit-transform: rotateY(45deg) translateZ(130px); } .p5 { -webkit-transform: rotateY(90deg) translateZ(130px); }