Have you ever wondered how to add beautiful Link Underline Animation with simple CSS?
Do you have any of below questions?
- How to Animating Link Underlines
- How to Animated Multiline Link Underlines with CSS
- 4 CSS Snippets for Creating Stunning Animated Underline
- How to Animating Links?
Demo – 1. From inside to out
Check this out.
Here is a code:
<p class="crunchify-underline-demo"> <a href="" class="crunchify-link-moveout">Hello from Crunchify.com</a> </p>
Just add below to your WordPress theme’s css file:
/* ------------ Demo-1. Beautify Link Underline: middle to outwards -------------- */ a.crunchify-link-moveout { position: relative; } a.crunchify-link-moveout:before { content: ""; position: absolute; width: 100%; height: 3px; bottom: -5px; left: 0; background-color: #fff; visibility: hidden; transform: scaleX(0); transition: all 0.4s ease-in-out; } a.crunchify-link-moveout:hover:before { visibility: visible; transform: scaleX(1); }
Demo – 2. From Left to Right
Check this out.
Here is a code:
<p class="crunchify-underline-demo"> <a href="" class="crunchify-link-toright">Hello from Crunchify.com</a> </p>
Add below code to your theme’s CSS file.
/* ------------ Demo-2. Beautify Link Underline: From Left to Right -------------- */ a.crunchify-link-toright { position: relative; } a.crunchify-link-toright:before { content: ""; position: absolute; width: 0; height: 3px; bottom: -5px; left: 0; background-color: #fff; visibility: hidden; transition: all 0.4s ease-in-out; } a.crunchify-link-toright:hover:before { visibility: visible; width: 100%; }
Demo – 3. Left to Right
Here is a code:
<p class="crunchify-underline-demo"> <a href="" class="crunchify-link-toleft">Hello from Crunchify.com</a> </p>
Add below code to your theme’s CSS file.
/* ------------ Demo-3. Beautify Link Underline: From Right to Left -------------- */ a.crunchify-link-toleft { position: relative; } a.crunchify-link-toleft:before { content: ""; position: absolute; width: 0; height: 3px; bottom: -5px; right: 0; background-color: #fff; visibility: hidden; transition: all 0.4s ease-in-out; } a.crunchify-link-toleft:hover:before { visibility: visible; width: 100%; }
Demo – 4. From Bottom Top
Here is a code:
<p class="crunchify-underline-demo"> <a href="" class="crunchify-link-bottomtop">Hello from Crunchify.com</a> </p>
Add below code to your theme’s CSS file.
/* ------------ Demo-4. Beautify Link Underline: From Bottom to Top -------------- */ a.crunchify-link-bottomtop { position: relative; } a.crunchify-link-bottomtop:before { content: ""; position: absolute; width: 100%; height: 0; bottom: -5px; left: 0; background-color: #fff; visibility: hidden; transition: all 0.4s ease-in-out; } a.crunchify-link-bottomtop:hover:before { visibility: visible; height: 3px; }
I hope you find this code helpful and let us know if you face any issue running this code.