<ul class="menu">
  <li>
    <a href="#0">
      <span>About</span>
    </a>
  </li>
  <li>
    <a href="#0">
      <span>Projects</span>
    </a>
  </li>
  <li>
    <a href="#0">
      <span>Clients</span>
    </a>
  </li>
  <li>
    <a href="#0">
      <span>Contact</span>
    </a>
  </li>
</ul>
<footer class="page-footer">
  <small>Made with <span>❤</span> by <a href="http://georgemartsoukos.com/" target="_blank">George Martsoukos</a>
  </small>
</footer>
:root {
  --body-bg-color: #1a1c1d;
  --text-color: #aaaebc;
  --red: #e74c3c;
}

ul {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

body {
  display: flex;
  justify-content: center;
  margin: 30px 0;
  font: 26px sans-serif;
  background: var(--body-bg-color);
  color: var(--text-color);
}

.menu {
  padding: 0;
}

.menu li + li {
  margin-top: 20px;
}

.menu a {
  position: relative;
  display: inline-flex;
  text-transform: uppercase;
}

.menu a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 80px;
  height: 20px;
  background: url(https://assets.codepen.io/162656/long-arrow.svg) no-repeat -85px
    0 / contain;
  transition: background-position 0.3s ease-in-out;
}

.menu a span {
  transition: transform 0.3s ease-in-out;
}

.menu a:hover span {
  transform: translateX(85px);
}

.menu a:hover::before {
  background-position: 0;
}

/* FOOTER
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.page-footer {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 1rem;
}

.page-footer span {
  color: var(--red);
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.