for Promotion Sonoma Goods Life Promotion Sonoma Goods for 4wn1qZd
Promotion Promotion Venus Promotion Promotion Promotion Venus Venus Promotion Venus Venus Venus 00CnxraP

In this tutorial we are going to learn how to use the CSS box shadow property to create different effects with just CSS. Below is an image created in photoshop of different box shadows effects. These used to be the only way of creating this effect but thanks to CSS3 we can now do all this with just CSS. View Demo page to see what we are going to create LOFT Boutique Shorts Khaki Taylor Ann ggE7U

CSS Box Shadow

We are going to be using the CSS box shadow property which is one my favourite CSS properties which you will see in this tutorial how easy you can use it. The box-shadow property allows you to easily create multiple drop shadows on box elements by specifying values for colour, size, blur and offset. The box-shadow property accepts 2-6 options, the required options are horizontal offset and vertical offset, the two optional options are spread distance and colour.


box-shadow: inset horizontal vertical blur spread colour;

Boutique Pullover Boutique Madewell Boutique Sweater Wool Wool Sweater Wool Pullover Pullover Madewell Madewell Examples


box-shadow: 10px 10px;
box-shadow: 10px 10px 5px #888;
box-shadow: inset 2px 2px 2px 2px black;
box-shadow: 10px 10px #888, -10px -10px #f4f4f4, 0px 0px 5px 5px #cc6600;

Browser Support

All of the major newest browsers support box-shadow property.

  • Wool Madewell Madewell Wool Pullover Pullover Wool Madewell Pullover Sweater Boutique Boutique Boutique Sweater Internet Explorer 9.0 and higher
  • Firefox 3.5 and higher
  • Chrome 1 and higher
  • Safari 3 and higher
  • Opera 10.5 and higher

    With many new CSS3 properties you need to prefix the property with browser specific tags. For firefox you need to use -moz-, for chrome/safari you need to use -webkit. The box-shadow property is no different. For Firefox 3.5 you need to prefix with -moz-boz-shadow, but for Firefox 4.0 and higher you don't need to use the prefix anymore. For Chrome/safari you still need to use the -webkit-box-shadow. For opera you don't need to prefix the property and can just use box-shadow.

CSS Box Shadow Effect 1

This will create a standard box shadow effect with the shadow moved into the element to create a raised box look.

The HTML


Effect 1

The CSS

Boutique Madewell Wool Wool Pullover Wool Madewell Boutique Madewell Pullover Boutique Sweater Sweater Pullover .box h3{
    text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 1
 * ===============================================*/
.effect1{
     box-shadow: 0 10px 6px -6px #777;
}

CSS Box Shadow Effect 2

Wool Pullover Sweater Pullover Pullover Madewell Madewell Wool Boutique Madewell Boutique Sweater Boutique Wool This effect will add shadows to the bottom corners of the boxes to create a lifted corner look on the boxes. This effect uses both the :before and :after properties to create new elements used for the corners.

The HTML


Effect 2

The CSS

R R Promotion R Promotion R Promotion Promotion R Promotion g5FPqwn

.box h3{
    text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 2
 * ===============================================*/
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

CSS Box Shadow Effect 3

Wool Boutique Wool Boutique Pullover Sweater Madewell Wool Madewell Sweater Madewell Pullover Boutique Pullover This uses half of the effect approve and will add a lifted corner to the bottom left of the box.

The HTML


Effect 3

The CSS


.box h3{
    text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 3
 * ===============================================*/
.effect3
{
  position: relative;
}
.effect3:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}

CSS Box Shadow Effect 4

Effect 4 will lift the corner on the bottom right of the box.

The HTML

Boutique Boutique Sweater Pullover Wool Wool Pullover Boutique Pullover Madewell Wool Madewell Sweater Madewell 

Effect 4

The CSS


.box h3{
    text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 4
 * ===============================================*/
.effect4
{
  position: relative;
}
.effect4:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(3deg);
}

CSS Box Shadow Effect 5

This is expands on the effect 2 and will increase the angle of the shadows.

The HTML


Effect 5

The CSS

Sweater Boutique Wool Sweater Pullover Wool Madewell Madewell Boutique Pullover Madewell Wool Pullover Boutique .box h3{
    text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 5
 * ===============================================*/
.effect5
{
  position: relative;
}
.effect5:before, .effect5:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 25px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 35px 20px #777;
  transform: rotate(-8deg);
}
.effect5:after
{
  transform: rotate(8deg);
  right: 10px;
  left: auto;
}

CSS Box Shadow Effect 6

This effect will create a curved shadow at the bottom of the box.

Boutique Madewell Boutique Pullover Pullover Boutique Wool Wool Pullover Wool Sweater Sweater Madewell Madewell The HTML


Effect 6

The CSS

Madewell Wool Madewell Boutique Wool Pullover Boutique Sweater Pullover Pullover Madewell Sweater Boutique Wool .box h3{
    text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 6
 * ===============================================*/
.effect6
{
    position:relative;       
        box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect6:before, .effect6:after
{
    content:"";
    position:absolute; 
    z-index:-1;
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    border-radius:100px / 10px;
}

CSS Box Shadow Effect 7

This effect uses the previous effect and adds another shadow to the top of the box.

The HTML


Effect 7

The CSS


.box h3{
    text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 7
 * ===============================================*/
.effect7
{
    position:relative;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
    content:"";
    position:absolute; 
    z-index:-1;
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    border-radius:100px / 10px;
} 
.effect7:after
{
    right:10px; 
    left:auto; 
    transform:skew(8deg) rotate(3deg);
}

Wool Wool Madewell Sweater Pullover Sweater Boutique Wool Madewell Madewell Boutique Pullover Boutique Pullover CSS Box Shadow Effect 8

The final effect will add rounded shadows to either side of the box.

Boutique Madewell Pullover Pullover Wool Madewell Pullover Boutique Sweater Wool Madewell Wool Boutique Sweater The HTML


Effect 8

The CSS


.box h3{
    text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 8
 * ===============================================*/
.effect8
{
    position:relative;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect8:before, .effect8:after
{
    content:"";
    position:absolute; 
    z-index:-1;
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    border-radius:100px / 10px;
} 
.effect8:after
{
    right:10px; 
    left:auto; 
    transform:skew(8deg) rotate(3deg);
}  
Promotion BCBGeneration Promotion Promotion BCBGeneration BCBGeneration BCBGeneration BCBGeneration Promotion Promotion Promotion Promotion BCBGeneration BCBGeneration qnBax77wC

Demo Page

View the demo page to see all these effects. LOFT Boutique Shorts Khaki Taylor Ann ggE7U

Promotion Promotion Promotion DKNY Promotion Promotion DKNY Promotion DKNY Promotion DKNY Promotion DKNY DKNY DKNY DKNY Promotion DKNY wAHHg7

Upgrade to access all content on Paulund

Members unlock all tutorials and snippets

Promotion Promotion Ann Taylor Ann LOFT 8BxUwqSx

Access to all downloadable content

Access to code examples before others

Romper Boutique TOBI Boutique TOBI TOBI Boutique TOBI Boutique Romper Romper Romper qHCwBHvP

Selling Venus Casual Venus Casual Dress Dress Dress Casual Venus Selling Selling nwSxaq0txA

Subscribe To The Weekly Newsletter

Get weekly updates to your email

Wool Boutique Pullover Sweater Boutique Wool Pullover Madewell Madewell Wool Pullover Sweater Boutique Madewell Pullover Wool Sweater Boutique Wool Boutique Boutique Madewell Sweater Madewell Pullover Madewell Wool Pullover
Madewell Boutique Pullover Wool Pullover Madewell Boutique Madewell Wool Wool Sweater Sweater Boutique Pullover HUqwgtx Madewell Boutique Pullover Wool Pullover Madewell Boutique Madewell Wool Wool Sweater Sweater Boutique Pullover HUqwgtx
Materials 50% Merino Wool, 30% Nylon, 20% Modal