This is a simple example of how to use CSS transformation and animations to get interesting-looking behavior. The two rings are constructed using a simple JavaScript function that creates elements and assigns them a transform that describes their position in the ring. CSS animations are then used to rotate each ring, and to spin the containing element around too. Note that you can still select the pictures on the ring; everything remains clickable.
This project can be found on my github.