JSFiddle - React, Tailwind, and code Playground
page curl
HTML
<div class="page-curl shadow-top-bottom shadow-right">
<h2>My header</h2>
<p>Freegan fixie banh mi, pickled art party trust fund iphone blog etsy occupy cardigan fap ethnic. Sartorial sriracha vinyl lo-fi cardigan. Tofu fingerstache vegan, shoreditch marfa pour-over occupy 8-bit american apparel four loko fixie lomo vice. Freegan irony chambray jean shorts PBR selvage. PBR messenger bag VHS, umami sustainable godard portland single-origin coffee. Wolf whatever butcher messenger bag yr american apparel fap. Tattooed master cleanse cred, narwhal gluten-free sriracha organic next level put a bird on it.</p>
</div>
CSS
.page-curl {
background: #FFFFFF;
background: -moz-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
background: -ms-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
background: -webkit-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
background: linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
border: 1px solid #777777;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
margin: 50px auto;
padding: 15px;
position: relative;
width: 90%;
}
.page-curl:before, .page-curl:after {
background: none;
bottom: 0px;
-moz-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);
content: "";
height: 10px;
left: 12px;
position: absolute;
width: 40%;
z-index: -1;
-moz-transform: skew(-4deg) rotate(-4deg);
-webkit-transform: skew(-4deg) rotate(-4deg);
transform: skew(-4deg) rotate(-4deg);
}
.page-curl:after {
-moz-transform: skew(4deg) rotate(4deg);
-webkit-transform: skew(4deg) rotate(4deg);
transform: skew(4deg) rotate(4deg);
left: auto;
right: 12px;
}
.page-curl.shadow-left {
background: -moz-linear-gradient(0deg, #F5F5F5 0%, #FFF 50%) !important;
background: -ms-linear-gradient(0deg, #F5F5F5 0%, #FFF 50%) !important;
background: -webkit-linear-gradient(0deg, #F5F5F5 0%, #FFF 50%) !important;
background: linear-gradient(0deg, #F5F5F5 0%, #FFF 50%) !important;
}
.page-curl.shadow-right {
background: -moz-linear-gradient(0deg, #FFF 50%, #F5F5F5 100%) !important;
background: -ms-linear-gradient(0deg, #FFF 50%, #F5F5F5 100%) !important;
background: -webkit-linear-gradient(0deg, #FFF 50%, #F5F5F5 100%) !important;
background: linear-gradient(0deg, #FFF 50%, #F5F5F5 100%)...