Quantcast
Viewing all articles
Browse latest Browse all 82

Quick and Easy jQuery Flat Shadows

Today, we are showing you a quick and very easy way to create flat shadows in your design projects. To do so you will need a  small jQuery plugin that will automatically cast a shadow creating depth for your flat UI elements. It is created by  Pete R., founder of BucketListly.

It has got the following options :

  • color: Background color of elements inside.
  • angle: Shadows direction. Available options: N, NE, E, SE, S, SW, W and NW.
  • fade: Gradient shadow effect.
  • boxShadow: Color of the Container’s shadow.

Image may be NSFW.
Clik here to view.
jquery-flat-shadows

DEMO | DOWNLOAD

 

How to use

To use this on your website, simply include the latest jQuery library found here together withjquery.flatshadow.js into your document’s <head>, follow by the html markup and a function call as follows:

<div class="flat-icon"> FLAT </div>
<div class="flat-icon"> UI </div>
...
$(".flat-icon").flatshadow({
  color: "#2ecc71", // Background color of elements inside. (Color will be random if left unassigned)
  angle: "SE", // Shadows direction. Available options: N, NE, E, SE, S, SW, W and NW. (Angle will be random if left unassigned)
  fade: true, // Gradient shadow effect
  boxShadow: "#d7cfb9" // Color of the Container's shadow
});

How to customise

With jquery.flatshadow.js, you can apply each individual elements with different effect by simply add adata-color and data-angle to your mark up as follows:

<div data-color="#2ecc71" data-angle="NE" class="flat-icon"> FLAT </div>
<div data-color="#1ABC9C" data-angle="NW" class="flat-icon"> UI </div>

and remove the color and angle global options as seen here:

$(".flat-icon").flatshadow({
  fade: true,
  boxShadow: "#d7cfb9"
});

Now, each individual element will have its own effect without you calling the function multiple times.


Viewing all articles
Browse latest Browse all 82

Trending Articles