Создание изогнутых теней с использованием только CSS
Демонстрация работы изогнутых теней с использованием только CSS, адаптация примера из урока Dudley Storey, специально для сайта dejurka.ru
HTML
<div id="island-dawn">
<img src="http://thenewcode.com/assets/images/perhentian-island-malaysia.jpg" alt="Dawn at Perhentian Island">
</div>
CSS
div#island-dawn {
margin-bottom: 2rem;
position: relative;
width: 788px;
}
div#island-dawn img {
width: 100%;
}
div#island-dawn:before, div#island-dawn:after {
content: " ";
width: 80px;
height: 8px;
}
div#island-dawn:before, div#island-dawn:after {
content: " ";
width: 80px; height: 8px;
box-shadow: rgba(0,0,0,0.6) 0px 0px 15px 8px;
position: absolute;
bottom: 7px;
}
div#island-dawn:before {
left: 22px;
transform-origin: top left;
transform: rotate(-4deg);
}
div#island-dawn:after {
right: 11px;
transform-origin: top right;
transform: rotate(4deg);
}