Ответ 1
Это самое близкое, что я мог бы получить: Демо. Я думаю, это действительно неплохо.
Он сочетает в себе черную тень и белый поверх нее.
.yourclass{
background-color: #fff;
box-shadow: -15px 0px 60px 25px #ffffff inset,
5px 0px 10px -5px #000000 inset;
}
Сглаживание теней браузеров может отличаться. Я использую хром, чтобы вы могли tweek значения, чтобы получить визуальный эффект кросс-браузера...
Прочитайте статью статьи CSS Tricks о тенях теней, чтобы узнать, как они используются.
Для двух теней (с обеих сторон) вам нужно 4 тени (demo):
Результат:
.yourclass{
background-color: #fff;
box-shadow: 0px 100px 50px -40px #ffffff inset,
0px -100px 50px -40px #ffffff inset,
-5px 0px 10px -5px rgba(0,0,0,0.5) inset,
5px 0px 10px -5px rgba(0,0,0,0.5) inset;
}
Остерегайтесь, рендеринг/сглаживание теней браузеров может сильно различаться. Я использую хром, чтобы вы могли tweek значения, чтобы получить визуальный эффект кросс-браузера...
Подробнее о css-тенях читайте в этой статье из CSS-трюки