<aside class="helper">Scroll sideways</aside>
<main>
  <figure class="rellax">
    <img src="https://source.unsplash.com/aiyBwbrWWlo" alt="Me coding">
    <figcaption class="rellax" data-rellax-speed="1">Me coding</figcaption>
  </figure>
  <figure class="rellax">
    <img src="https://source.unsplash.com/EaJm0ZfO84U" alt="Bronte Beach, Australia">
    <figcaption class="rellax" data-rellax-speed="1">Bronte Beach, Australia</figcaption>
  </figure>
  <figure class="rellax">
    <img src="https://source.unsplash.com/e9rkZKjdlSc" alt="The moon">
    <figcaption class="rellax" data-rellax-speed="1">The moon</figcaption>
  </figure>
</main>
<script src="https://cdn.rawgit.com/dixonandmoe/rellax/master/rellax.min.js"></script>
<script>
  var rellax = new Rellax('.rellax',{horizontal: true, vertical: false, speed: 1.5});
</script>
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans|Playfair+Display:400,400i,700,700i,900,900i');

* {
  box-sizing: border-box;
  border-radius: 5px;
}

body {
  margin: 0;
  background-color: #eee;
  background-image: url('https://source.unsplash.com/nGBbzS7Jj_0');
  background-size: cover;
}

main {
  min-height: 100vh;
  display: grid;
  grid-template-columns: 100vw 100vw 100vw;
  width: 300vw;
  justify-content: center;
  align-items: center;
}

figure {
  max-width: 50vw;
  margin: 0 auto;
  background: rgba(255,255,255,0.8);
  padding: 2em;
  border: 1px solid #ddd;
  box-shadow: 0 0 2em -0.5em #aaa;
  position: relative;
}

figure img {
  max-width: 100%;
  max-height: 70vh;
}

figure figcaption {
  font-family: "Playfair Display";
  font-weight: 900;
  font-size: 3em;
  font-style: italic;
  text-align: right;
  text-shadow: 0 0 1em #555;
  text-shadow: 0 0 0.5em white;
  position: absolute;
  right: -2rem;
  bottom: -2rem;
}

.helper {
  position: absolute;
  top: 0;
  left: 0;
  margin: 1rem;
  text-align: center;
  font-family: 'Nunito Sans';
  opacity: .45;
  font-size: 1.2em;
  transition: opacity, .15s;
}
.helper:hover {
  opacity: 1;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.