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; 
}