Yes, this is possible with CSS3. Bacco has already left an alternative, with a background image, here it is with CSS3:
The idea is to create virtual elements with a shadow effect behind the image. These virtual elements take a spin and place behind the image. Example of CSS below, and example with the transparent image here, so you can see what’s going on behind.
.lifted:before, .lifted:after {
bottom:15px;
width:50%;
height:5%;
max-width:300px;
-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
}
.lifted:before {
left:5px;
-webkit-transform:rotate(-3deg);
-moz-transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
-o-transform:rotate(-3deg);
transform:rotate(-3deg);
}
.lifted:after {
right:5px;
left:auto;
-webkit-transform:rotate(3deg);
-moz-transform:rotate(3deg);
-ms-transform:rotate(3deg);
-o-transform:rotate(3deg);
transform:rotate(3deg);
}
http://jsfiddle.net/FN38d/
– Sergio