From our monthly sponsor: Ship customer-facing metrics fast with Keen.io. Collect, store, query, & display stunning analytics.
Today we’d like to share an experimental 3D effect with you. It involves a 3D mobile device and some mobile app screenshots. When clicking on a toggle button, we’ll animate the mobie device to rotate and we’ll move each screen so that we have a layered view in the end. You have surely seen this kind of presentation of apps before and we thought it might be fun to do it in CSS.
The idea is to position the mobile device with an slight initial rotation:
Then we apply a class to the wrapper which will make the device transition to a second position where the screens move out in a layer stack. Effect one is the following:
The second effect has a different rotation:
And the third one will also show some labels:
The screens are anchors so that one can actually link them to eventual info pages. There are a lot of possibilities here, go nuts.
There is a SCSS file included for dealing with some dimension variables of the device and some other variables.
We hope you enjoy the effects and that they give you some inspiration.