Button animation and animation on hover