<p>
<a class="word">Mollitia nostrum placeat consequatur deserunt velit ducimus possimus commodi temporibus debitis quam</a>
<a class="pesudo">Mollitia nostrum placeat consequatur deserunt velit ducimus possimus commodi temporibus debitis quam</a>
</p>
<p>
<a class="word">Mollitia nostrum placeat consequatur deserunt.</a>
<a class="pesudo">Mollitia nostrum placeat consequatur deserunt.</a>
</p>
<p>
<a class="word">Mollitia nostrum placeat consequatur deserunt velit ducimus possimus quam Mollitia nostrum placeat consequatur deserunt velit ducimus possimus quam Lorem Mollitia nostrum placeat consequatur deserunt velit ducimus possimus.!</a>
<a class="pesudo">Mollitia nostrum placeat consequatur deserunt velit ducimus possimus quam Mollitia nostrum placeat consequatur deserunt velit ducimus possimus quam Lorem Mollitia nostrum placeat consequatur deserunt velit ducimus possimus.!</a>
</p>
xxxxxxxxxx
html,
body {
width: 100%;
height: 100%;
display: flex;
}
p {
position: relative;
width: 500px;
margin: auto;
font-size: 24px;
line-height: 2;
color: #666;
cursor: pointer;
text-align: justify;
}
.pesudo {
position: relative;
background: linear-gradient(90deg, transparent, #fff 20%, #fff);
background-size: 0 100%;
background-repeat: no-repeat;
background-position: 100% 100%;
transition: all 3s linear;
color: transparent;
}
.word {
position: absolute;
top: 0;
left: 0;
color: #000;
}
p:hover .pesudo,
p:active .pesudo{
background-size: 500% 100%;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.