.cool1, .cool2, button{
  transform-style: preserve-3d;
  transition: 1s;
}

.cool1:hover{
  transition: 1.5s;
  transform: rotate3d(-100,-100,5,25deg);
}

.cool2:hover{
  transition: 1.5s;
  transform: rotate3d(-100,100,8,25deg);
}

button:hover{
  transform: rotate3d(10,10,0,25deg);
}