JSFiddle - React, Tailwind, and code Playground
by Kocsten
HTML
<div class="nuresakpes" onclick="">
<div class="gazornetmilab">
<a href="http://zornet.ru/load/81"><img src="http://zornet.ru/Aben/ABGDA/zornet_ru/search.png" style="width:37px;height:37px" /></a>
</div>
</div>
<div class="nuresakpes alorugtsanivsa" onclick="">
<div class="gazornetmilab">
<a href="http://zornet.ru/load/145"><img src="http://zornet.ru/Aben/ABGDA/zornet_ru/search.png" style="width:37px;height:37px" /></a>
</div>
CSS
.nuresakpes {
width: 59px;
height: 59px;
position: absolute;
left: 0;
top: 0;
z-index: 1000;
overflow: hidden;
background: #eae8e8;
box-shadow: 0 0 9px #635f5f;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.nuresakpes .gazornetmilab{
position: absolute;
left: 16px;
top: 16px;
}
.nuresakpes:after {
position: absolute;
display: block;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
transform: rotate(45deg) translateX(70%) scale(1.4);
background: #aba1a1;
background: -moz-linear-gradient(left, #afafaf 0%, #ffffff 29%);
background: -webkit-linear-gradient(left, #b3a9a9 0%,#f5f1f1 29%);
background: linear-gradient(to right, #afa7a7 0%,#f1f1f1 29%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#eceaea',GradientType=1 );
}
.nuresakpes:hover{
width: 100px; /* width of page curl when mouse over */
height: 100px; /* height of page curl when mouse over */
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
box-shadow: 10px 10px 50px gray;
}
.nuresakpes.alorugtsanivsa{
left: auto;
right: 0;
}
.nuresakpes.alorugtsanivsa:after{
left: auto;
right: 0;
transform: rotate(135deg) translateX(70%) scale(1.4);
}
.nuresakpes.alorugtsanivsa .gazornetmilab{
left: auto;
right: 16px;
top: 16px;
}