JSFiddle - React, Tailwind, and code Playground

by apoucoz

HTML

<div data="IMAPO.RU - Только уникальные скрипты" class="ref">IMAPO.RU - Только уникальные скрипты</div>

CSS

.ref {
  color: #000066;
  font-size: 24px;
  margin-bottom: 30px;
  position: relative;
  display: inline-block;
}

.ref:after {
  content: attr(data);
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
  z-index: 1;
}

.ref:before {
  content: "";
  display: block;
  width: 100%;
  height: 80%;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 1));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 1));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 1)));
  position: absolute;
  left: 0;
  top: 110%;
  z-index: 2;
}