Text Gradient

by Natasha Gaffer

HTML

<section>
  <h3>Heading Three</h3>
  <div class="hideContent">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis nec quam ac venenatis. Sed mollis aliquam nisl, ultricies facilisis justo viverra ac. Sed bibendum sagittis dolor sit amet gravida. Vivamus dictum, velit id bibendum sodales, diam mauris lobortis erat, eu blandit tellus neque vitae lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis nec quam ac venenatis. Sed mollis aliquam nisl, ultricies facilisis justo viverra ac. Sed bibendum sagittis dolor sit amet gravida. Vivamus dictum, velit id bibendum sodales, diam mauris lobortis erat, eu blandit tellus neque vitae lorem.</p>
  </div>
</section>

CSS

section {
  background-color: #111;
  display: block;
  overflow: hidden;
  color: #fff;
}
.hideContent {
  background: -webkit-linear-gradient(top, white 50%, rgba(255,255,255,0));
  background: -o-linear-gradient(top, white 50%, rgba(255,255,255,0));
  background: -moz-linear-gradient(top, white 50%, rgba(255,255,255,0));
  background: linear-gradient(top, white 50%, rgba(255,255,255,0));
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(255,255,255,0);
  height: 100px;
}