star
by Nikita Jadhao
HTML
<div class="main">
<div class="page">1</div>
<div class="page">2</div>
<div class="page">3</div>
<div class="page">4</div>
<div class="page">5</div>
<div class="page">6</div>
<div class="page">7</div>
<div class="page">8</div>
<div class="page">9</div>
</div>
<div class="click"> click </div>
CSS
div{
text-align:center;
vertical-align:bottom;
}
.main{
padding:100px;
position:absolute;
margin-top:90px;
}
div .page{
width:100px;
height:100px;
background-color:#F27844;
color:#fff;
position:absolute;
transition: all 0.5s ease;
margin-left:120px;
margin-top:10px;
border-radius:50px;
}
.click{
background-color: #00B0CE;
border-radius: 25px;
height: 25px;
margin-left: 250px;
margin-top: 230px;
padding: 9px;
position: absolute;
width: 25px;
}
JavaScript
$(document).ready(function(){
$(".click").on('click' ,function(){
$('.page').css("border-radius","0px")
$('div .page:nth-child(1)').css({"transform":"rotate(-20deg) skew(50deg)" ,"margin-left":"-5px", "margin-top":"0px"});
$('div .page:nth-child(2)').css({"transform":"rotate(20deg) skew(50deg)","margin-left":"30px", "margin-top":"-80px"});
$('div .page:nth-child(3)').css({"transform":"rotate(60deg) skew(50deg)","margin-left":"110px", "margin-top":"-115px"});
$('div .page:nth-child(4)').css({"transform":"rotate(100deg) skew(50deg)","margin-left":"195px", "margin-top":"-95px"});
$('div .page:nth-child(5)').css({"transform":"rotate(140deg) skew(50deg)", "margin-left":"245px", "margin-top":"-23px"});
$('div .page:nth-child(6)').css({"transform":"rotate(180deg) skew(50deg)", "margin-left":"240px", "margin-top":"65px"});
$('div .page:nth-child(7)').css({"transform":"rotate(220deg) skew(50deg)", "margin-left":"178px", "margin-top":"127px"});
$('div .page:nth-child(8)').css({"transform":"rotate(260deg) skew(50deg)", "margin-left":"90px", "margin-top":"135px"});
$('div .page:nth-child(9)').css({"transform":"rotate(300deg) skew(50deg)", "margin-left":"20px", "margin-top":"83px"});
});
$('.page').on('click' , function(){
$(this).show('slow', function(){
$(this).css({"transform":"rotate(0deg) skew(0deg)" ,"margin-left":"120px", "margin-top":"10px","border-radius":"50px"});
});
});
});