JSFiddle - React, Tailwind, and code Playground

by Elena Shevchuk

HTML

<div class="parent">
    <div class="box box1"></div>
    <div class="box box2"></div>
    <div class="box box3"></div>
    <div class="box box4"></div>
    <div class="box box5"></div>
    <div class="box box6"></div>
</div>

CSS

.parent {
    margin-left: 300px;
    margin-top: 300px;
    width: 50%;
}
.box {
    float: left;
    width: 100px;
    height: 100px;
    margin: 10px;
    background: blue;
    -webkit-transition: all 1s;
    -webkit-transform: translate3d(0px, 0, 0)  rotate3d(0, 0, 0, 0deg);
    -webkit-transition-origin: 40% 100%;
}


.box1:hover{
    -webkit-transform: translate3d(100px, -100px, 0) rotate3d(-1, 0, 1, 830deg);
}