.main-container
  .first-container.share
    h1 <span id="one">W</span><span>h</span><span>e</span><span>n</span> <span>W</span><span>e</span> <span>T</span><span>a</span><span>l</span><span>k</span>
  .second-container.share
    h1 <span>W</span><span>e</span> <span>M</span><span>o</span><span>v</span><span>e</span>
View Compiled
@import url('https://fonts.googleapis.com/css?family=Saira+Semi+Condensed')
$font: 'Saira Semi Condensed', sans-serif
$font-color: #ffffff
$background: #39393B
$transition: .6s
$font-size: 5vw

@mixin center
  position: absolute
  top: 50%
  left: 50%
  transform: translate(-50%, -50%)

body
  background: $background
  font-family: $font
  
.main-container
  +center
  color: $font-color

.first-container, .second-container
  cursor: pointer
  position: relative
  
  h1
    position: relative
    letter-spacing: 2px
    font-size: $font-size
    
.first-container
  margin-bottom: 15px
  
span
  display: inline-block
  position: relative
  margin-right: 5px
  &:after
    content: ''
    position: absolute
    height: 100%
    width: 0
    top: 0
    left: 0
    transition: $transition
    z-index: -5
   
@for $i from 1 through 10
  .share:hover > h1 > span:nth-child(#{$i}):after
    $delay: 100 * $i
    $random: ($i * 5) - 30
    background: white
    width: 100%
    transition: $transition
    transition-delay: $delay + ms
    transform: rotate($random + deg)
  .share:hover > h1 > span:nth-child(#{$i})
    $delayTwo: 110 * $i
    color: $background
    transition-delay: $delayTwo + ms

View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.