At the beginning of this year it looked like bookshelves popped up everywhere. Not actual bookshelves, but digital versions on the web. Most of these shelves were created with just CSS and it got me excited (yes, i have that really quickly). Without taking to much notice of the Codrops bookshelf (which is really impressive!) I just started from scratch and came up with a fairly simple bookshelf as you can see in the screenshot below.
It uses the css :hover state to trigger the the overlays so it won't work very well on a touch device. I tried it on an iPhone and iPad and it looks fine, but the Interaction is just horrible. Adding a little JS (which I didn't add in the current version) might fix the touch issues...