.text-wrapper
  h1 Tiger
    span Uppercut
  h1 Tiger
    span Uppercut
View Compiled
@import url('https://fonts.googleapis.com/css?family=Titan+One');

:root {
  --h1-font-size: 30vmin;
  --primary-color: rgb(245, 102, 0);
  --secondary-color: rgb(230, 96, 0);
  --tiger-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/225363/tiger-uppercut.gif);
  --texture-image: url(https://media.giphy.com/media/wdfxqCQVGHDlC/giphy.gif);
}

body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  background-color: var(--primary-color);
}

.text-wrapper { position: relative; }

h1 {
  display: flex;
  flex-direction: column;
  font-family: 'Titan One', sans-serif;
  font-size: var(--h1-font-size);
  text-transform: uppercase;
  background: center/cover var(--secondary-color) var(--tiger-image);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  
  &:last-child {
    position: absolute;
    top: 0; left: 0;
    background-image: var(--texture-image);
    mix-blend-mode: soft-light;
  }
  
  span { font-size: calc(var(--h1-font-size) / 1.825); }
}
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.1/TweenMax.min.js