Shine - Javascript Library for Pretty Shadows


There are so many amazing things that can be done with Javascript, pretty every day there's a new library or script to create effects, animations and improve design in general. Shine is a great example, it's as their slogan says a library for pretty shadows. The cool thing is that the shadows are dynamic and the position can be trigger by mouse location or the motion sensors in your mobile devices.

Here are some features

  • Dynamic light positions
  • Customizable shadows
  • Uses text or box shadows based on content
  • Works in browsers that support textShadow or boxShadow and auto-prefixes if necessary

Here's an example

For more information and visit

Written by

Fabio Sasso

I'm a Brazilian product designer based in Oakland, California currently working for Google as a Staff Designer. I am also the founder of Abduzeedo, an award-winning digital publication about design and a personal project that has become the source of inspiration for millions of designers and enthusiasts.