Ответ 1
Вы сделали бы это, используя псевдоэлементы и свойство box-shadow
. Я привел пример для вас здесь: http://jsfiddle.net/joshnh/NWnXw/
Это работает в IE9 и выше.
/* Shadow */
.shadow {
box-shadow: 0 1px 5px hsla(0,0%,0%,.25),
inset 0 0 50px hsla(0,0%,0%,.05);
position: relative;
}
.shadow:after,
.shadow:before {
bottom: 7px;
box-shadow: 0 10px 15px hsla(0,0%,0%,.25);
content: '';
height: 50%;
left: 7px;
max-width: 300px;
position: absolute;
right: 7px;
z-index: -1;
-webkit-transform: skew(-15deg) rotate(-8deg);
-moz-transform: skew(-15deg) rotate(-6deg);
-ms-transform: skew(-15deg) rotate(-6deg);
-o-transform: skew(-15deg) rotate(-6deg);
transform: skew(-15deg) rotate(-6deg);
}
.shadow:after {
-webkit-transform: skew(15deg) rotate(8deg);
-moz-transform: skew(15deg) rotate(6deg);
-ms-transform: skew(15deg) rotate(6deg);
-o-transform: skew(15deg) rotate(6deg);
transform: skew(15deg) rotate(6deg);
}