Using a single-axis translation

by Vasiliy

HTML

<!-- Learn about this code on MDN: https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/translate -->

<div>Static</div>
<div class="moved">Moved</div>
<div>Static</div>

CSS

div {
  width: 60px;
  height: 60px;
  background-color: skyblue;
}

.moved {
  background-color: pink;
}

div:hover {
    transform: translateY(100px);
    transition: 2s;
}