Export to GitHub

doctype-mirror - BoxShadow.wiki


Introduction

A complete reference of Box-shadow

1 http://www.css3.info/preview/box-shadow/

Details

The box-shadow property allows designers to easily implement multiple drop shadows (outer or inner) on box elements, specifying values for color, size, blur and offset.

Examples

example1 {

-moz-box-shadow: 10px 10px 5px #888; -webkit-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888; }

The Syntax: box-shadow: none |

<shadow>

, <shadow>

<shadow>

= inset? && <length>{2,4} && <color>?

Drop Shadow Example A shows a shadow offset to the left and top by 5px:

Example_A {

-moz-box-shadow: -5px -5px #888; -webkit-box-shadow: -5px -5px #888; box-shadow: -5px -5px #888; } Example B shows the same shadow with a blur distance of 5px:

Example_B {

-moz-box-shadow: -5px -5px 5px #888; -webkit-box-shadow: -5px -5px 5px #888; box-shadow: -5px -5px 5px #888; } Example C shows the same shadow with a spread distance of 5px:

Example_C {

-moz-box-shadow: -5px -5px 0 5px #888; -webkit-box-shadow: -5px -5px 0 5px#888; box-shadow: -5px -5px 0 5px #888; } Example D shows the same shadow with both a blur distance of 5px and a spread distance of 5px:

Example_D {

-moz-box-shadow: -5px -5px 5px 5px #888; -webkit-box-shadow: -5px -5px 5px 5px#888; box-shadow: -5px -5px 5px 5px #888; } Example E shows a shadow with no offset and a blur distance of 5px:

Example_E {

-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; } Example F shows a shadow with no offset and both a blur distance of 5px and a spread distance of 5px:

Example_F {

-moz-box-shadow: 0 0 5px 5px #888; -webkit-box-shadow: 0 0 5px 5px#888; box-shadow: 0 0 5px 5px #888; }

multiple shadows

Example_M {

-moz-box-shadow: 0 0 10px 5px black, 40px -30px lime, 40px 30px 50px red, -40px 30px yellow, -40px -30px 50px blue; -webkit-box-shadow: 0 0 10px 5px black, 40px -30px lime, 40px 30px 50px red, -40px 30px yellow, -40px -30px 50px blue; box-shadow: 0 0 10px 5px black, 40px -30px lime, 40px 30px 50px red, -40px 30px yellow, -40px -30px 50px blue; }