55+ CSS Link Hover Effects - Free Code + Demos

Collection of 55+ CSS Link Hover Effects. All items are 100% free and open-source. The list also includes hover css link hover effects.

1. Link Fill On Hover

CSS Link Hover Effects - Link Fill on Hover
Link hover effects that fill a link with an underline or line-through using CSS transitions and the clip-path property.
Author: Katherine Kato (kathykato)
Created on: November 3, 2019
Made with: HTML, SCSS
Tags: link, hover, underline, clip-path, css

2. Underline Link Effect

CSS Link Hover Effects - Underline Link Effect
Animated underline/border link effect. I keep forgetting how to do this, so I made this little reminder for myself.
Author: Eina O (thelittleblacksmith)
Created on: April 9, 2019
Made with: HTML, CSS
Tags: link-effect, link, underline, animation

3. Half-transparent CurrentColor Link Underline

CSS Link Hover Effects - Half-transparent currentColor link underline
Author: Christopher Kirk-Nielsen (chriskirknielsen)
Created on: March 27, 2019
Made with: HTML, CSS

4. Spring/Bounce Hover Effect

CSS Link Hover Effects - Spring/Bounce Hover Effect
Author: Mark (markmead)
Created on: March 5, 2019
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

5. Link Styling Exploration Without Classes.

CSS Link Hover Effects - Link styling exploration without classes.
Author: Sil van Diepen (silvandiepen)
Created on: December 11, 2018
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

6. Animations For Interactive Elements

CSS Link Hover Effects - Animations For Interactive Elements
Author: Stas Melnikov (melnik909)
Created on: November 11, 2018
Made with: HTML, CSS

7. The "Read More" Link

CSS Link Hover Effects - The "Read More" Link
Author: Stas Melnikov (melnik909)
Created on: October 22, 2018
Made with: HTML, CSS
Tags: link, animation, css

8. Flag # Links!

CSS Link Hover Effects - Flag # Links!
Author: Natalya (tallys)
Created on: October 4, 2018
Made with: HTML, SCSS

9. Underline Link Effect

CSS Link Hover Effects - Underline Link Effect
Animated underline/border link effect. I keep forgetting how to do this, so I made this little reminder for myself.
Author: Eina O (thelittleblacksmith)
Created on: April 9, 2019
Made with: HTML, CSS
Tags: link-effect, link, underline, animation

10. #0001 • Link With Gradient Background On Hover

CSS Link Hover Effects - #0001 • Link with gradient background on hover
Author: Giulia Malaroda (giuliamalaroda)
Created on: July 28, 2018
Made with: HTML, CSS
Tags: anchor, onhover, effects, frontend, snippet

11. Animated Font Weight On Hover

CSS Link Hover Effects - Animated font weight on hover
Author: Jesper Strange Klitgaard Christiansen (jesperkc)
Created on: March 17, 2018
Made with: HTML, SCSS

12. Multi-line Link Hover Effect

CSS Link Hover Effects - Multi-line Link Hover Effect
Author: Antoinette Janus (internette)
Created on: March 15, 2018
Made with: HTML, SCSS

13. Link Hover Arrow Idea

CSS Link Hover Effects - Link Hover Arrow Idea
Author: Gabrielle Wee 🧧 (gabriellewee)
Created on: February 22, 2018
Made with: HTML, SCSS
Tags: link, hover, css, arrow, animation

14. Gradient Underline Animation

CSS Link Hover Effects - Gradient Underline Animation
Using a css background gradient and css animation this allows the animation of a link underline to carry across multiple lines. This previously would be achieved using the ':pseudo' elements. However doing this over multiple lines proved tricky.
Author: Colin Horn (colinhorn)
Created on: August 17, 2017
Made with: HTML, SCSS
Tags: css, link, animation, gradient, cool

15. Cool Hover Effect With Mix-blend-mode

CSS Link Hover Effects - Cool hover effect with mix-blend-mode
Author: Tiago Alexandre Lopes (TiagoLopes)
Created on: August 17, 2017
Made with: HTML, CSS

16. Heading Link Animation

CSS Link Hover Effects - Heading link animation
Author: Sonja Strieder (sonjastrieder)
Created on: February 6, 2017
Made with: HTML, SCSS
Tags: title, heading, shadow, hover-effect, typography

17. Links With Marginalia Notes, Version 2

CSS Link Hover Effects - Links with Marginalia Notes, version 2
A second attempt to create an accessible and more fully-responsive version of the link style used in The Correspondent. Compare with my first version, here. The main problem with the original is aria-hidden, but I went beyond that, removing the duplicated markup (for the widescreen vs n...
Read More
Author: Amelia Bellamy-Royds (AmeliaBR)
Created on: January 2, 2017
Made with: HTML, CSS
Tags: link, note, footnote, marginalia, article

18. Link Highlight Hover/Click Effect

CSS Link Hover Effects - Link Highlight Hover/Click Effect
CSS background transition to add a highlight effect on hover / click of a link. Background from: https://getstream.io/
Author: Emily Hayman (eehayman)
Created on: December 22, 2016
Made with: HTML, SCSS
Tags: hover, text-effect, highlight, hover-effect, css

19. Text Underline Hover Effects

CSS Link Hover Effects - Text underline hover effects
Quick experiments with :before & :after hover effects on single line elements.
Author: Misha Heesakkers (MishaHahaha)
Created on: July 16, 2016
Made with: HTML, PostCSS
Tags: hover, underline, simplicity, ui, paragraph

20. Arrow Link :hover Effect

CSS Link Hover Effects - Arrow link :hover effect
Author: Nicolas Udy (udyux)
Created on: June 7, 2016
Made with: HTML, PostCSS
Tags: css, hover, animation, arrow, bem

21. Cool CSS3 Link Ideas

CSS Link Hover Effects - Cool CSS3 Link Ideas
Author: Brenden Palmer (brenden)
Created on: January 31, 2015
Made with: HTML, CSS
Tags: css, link, links, css3, animation

22. Underline Hover Test

CSS Link Hover Effects - Underline hover test
Author: Elwin van den Hazel (elwinvdhazel)
Created on: July 12, 2017
Made with: HTML, SCSS
Tags: link, hover, transition

23. Animate Underline Wavy

CSS Link Hover Effects - Animate underline wavy
Author: David Darnes (daviddarnes)
Created on: July 10, 2017
Made with: HTML, SCSS

24. Fancy Text-shadow Link Underline

CSS Link Hover Effects - Fancy text-shadow link underline
Author: Ryan (jryantaylor)
Created on: June 25, 2017
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Pug

25. #JavaScript30 Day 22: Follow Along Links

CSS Link Hover Effects - #JavaScript30 Day 22: Follow Along Links
Hover on the links and it follows the cursor, highlighting the links as you go!
Author: Katherine Kato (kathykato)
Created on: June 23, 2017
Made with: HTML, CSS, JS
Tags: javascript30, javascript, follow along links, link-hover, minimal

26. Pure CSS Single Element Link Styles

CSS Link Hover Effects - Pure CSS Single Element Link Styles
These have been made to specifically be a single element link - use of pseudo but no wrapping spans here. Pure CSS approach. Going to keep updating and browser testing them too.
Author: Matthew Shields (MatthewShields)
Created on: June 24, 2017
Made with: HTML, SCSS
Tags: pure-css, button, animation, cta, hover

27. Strikethrough Hover-effect

CSS Link Hover Effects - Strikethrough hover-effect
Hover effect for links. Use only one pseudo-element on link.
Author: Artyom (artyom-ivanov)
Created on: June 23, 2017
Made with: HTML, SCSS
Tags: css, hover, menu, link, effect

28. Jumping Link Hovers

CSS Link Hover Effects - Jumping link hovers
Author: Bennett Feely (bennettfeely)
Created on: June 18, 2017
Made with: Slim, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Slim

29. Arrowed Link - Circle On Hover (CF Google Home Website)

CSS Link Hover Effects - Arrowed Link - Circle On Hover (CF Google Home Website)
Author: Alex Jolly (AlexandreJolly)
Created on: May 21, 2017
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

30. Anchor Hover Effects

CSS Link Hover Effects - Anchor Hover Effects
Testing out some hover effects for anchor tags in body typography using CSS pseudo elements.
Author: Simon Gooder (simgooder)
Created on: May 25, 2016
Made with: HTML, SCSS, JS
Tags: css, typography, anchor tag, hover-effects, body text

31. Anchor Click Canvas Animation

CSS Link Hover Effects - Anchor Click Canvas Animation
Proof of concept for something I've always known was possible, but never got around to doing. I'm creating temporary canvas's based on mouse position whenever the user clicks a link. Then I do a nice little particle explosion. The canvas's are positioned absolutely, and use the svg css p...
Read More
Author: Nick Sheffield (nicksheffield)
Created on: May 3, 2016
Made with: HTML, Stylus, JS
Tags: canvas, js, animation, click

32. Subtle Link Animations.

CSS Link Hover Effects - Subtle link animations.
Nothing major, nothing overly fancy. Just a few subtle, yet obvious text-link CSS animations. More a reference than anything ground-breaking. (ok, so maybe the heartbeat isn't SO subtle)
Author: Josip Psihistal (butsuri)
Created on: October 20, 2014
Made with: HTML, CSS
Tags: animation, link, subtle, pure-css, reference

33. Link Hover Effects

CSS Link Hover Effects - Link Hover Effects
Author: Peiwen Lu (P233)
Created on: April 4, 2014
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

34. Underline Animation

CSS Link Hover Effects - Underline animation
Author: Aaron Iker (aaroniker)
Created on: May 7, 2020
Made with: HTML, SCSS

35. Nat Geo Highlight Effect

CSS Link Hover Effects - Nat Geo Highlight Effect
Author: shelaine (shelaine)
Created on: September 11, 2018
Made with: HTML, CSS

36. Animated Gradient Underline For Link Hover State

CSS Link Hover Effects - Animated Gradient Underline for Link Hover State
This pen shows how CSS gradients can be used to create an animated gradient underline for a link hover state with relative sizing. Link text and underline colour can be changed by updating a single CSS variable.
Author: George W. Park (GeorgePark)
Created on: December 30, 2017
Made with: HTML, CSS
Tags: css, animation, gradient, link, hover

37. CSS3 Keyframes Animation Link Style

CSS Link Hover Effects - CSS3 Keyframes Animation Link Style
Author: auginator (auginator)
Created on: February 14, 2017
Made with: HTML, SCSS

38. Underline Gradient Animation

CSS Link Hover Effects - Underline gradient animation
Looping text underline gradient.
Author: NickNoordijk (NickNoordijk)
Created on: May 19, 2015
Made with: HTML, SCSS
Tags: gradient, underline, animation, text

39. More Detail Button

CSS Link Hover Effects - more detail button
Author: RYO (Mryoo)
Created on: July 15, 2020
Made with: HTML, CSS
Tags: moredetail, button, learnmore, link

40. Nice Line Movement Hover

CSS Link Hover Effects - Nice line movement hover
Author: Bruno Almeida (brunob182)
Created on: November 10, 2016
Made with: HTML, PostCSS
Tags: css3, hover-animation, stretch

41. Paragraph Link Idea

CSS Link Hover Effects - paragraph link idea
Author: danferth (danferth)
Created on: August 28, 2015
Made with: HTML, SCSS
Tags: link, background, paragraph, animate

42. Cool Link Effects

CSS Link Hover Effects - Cool link effects
Cool link effects made with SASS.
Author: Riccardo Zanutta (rickzanutta)
Created on: August 20, 2014
Made with: HTML, SCSS
Tags: sass, link, animation

43. Link Style Tests

CSS Link Hover Effects - Link Style Tests
Author: Nick Ciliak (nickcil)
Created on: May 28, 2014
Made with: HTML, CSS

44. Bubble Hover Effect For Links

CSS Link Hover Effects - Bubble Hover Effect For Links
These days I've been working on Arcadia, a fast and customizable starter for Gatsby and while working on it I found this effect for links. If you want to learn more about Arcadia: https://github.com/danielkvist/gatsby-arcadia-starter
Author: Danielkvist (danielkvist)
Created on: June 26, 2020
Made with: HTML, CSS
Tags: css, link, hover, bubble, purecss

45. Gradient Link

CSS Link Hover Effects - Gradient link
Author: Martijn de Valk (martijndevalk)
Created on: June 15, 2020
Made with: HTML, SCSS, Babel
Tags: css-html, gradient, link

46. Floating Icons

CSS Link Hover Effects - Floating Icons
Floating Icons enhances the user experience during special occasions or at times when you are offering some sales or discount. It grabs user attention by greeting the floating icons which are moving across the screen.
Author: Beni (Beni7)
Created on: March 13, 2020
Made with: HTML, CSS
Tags: icon, social, social-media, link, floating icons

47. Pure CSS Unvisited Link Indicator | Visited Link Text & Icon Fade Out

CSS Link Hover Effects - Pure CSS unvisited link indicator | visited link text & icon fade out
Author: Studio VA (studiovacommunication)
Created on: March 7, 2020
Made with: HTML, CSS, JS
Tags: purecss, noclass, link, indicator, icon

48. Link Underline Animation

CSS Link Hover Effects - Link underline animation
Author: Gyome (Gyome)
Created on: March 6, 2020
Made with: HTML, SCSS
Tags: css, underline, animation, link

49. Pattern: Links With Arrow Animation

CSS Link Hover Effects - Pattern: Links with Arrow Animation
When hovering over the link, an arrow animates in from left to right.
Author: Aaron Pinero (aaronpinero)
Created on: December 10, 2019
Made with: HTML, SCSS
Tags: css, link, arrow, animation

50. Advanced Link Styling

CSS Link Hover Effects - Advanced  Link Styling
This shows how to CSS Transitions to animate your links and also uses Font Awesome icons to show the type of link.
Author: Christopher Stein (profstein)
Created on: November 19, 2019
Made with: HTML, CSS
Tags: css, link, anchor, transition, animation

51. Sass Link Styling

CSS Link Hover Effects - Sass Link Styling
Author: Christopher Stein (profstein)
Created on: November 18, 2019
Made with: HTML, SCSS
Tags: sass, link, anchor

52. Disabling CSS Hover Effect On Touch Devices

CSS Link Hover Effects - Disabling CSS hover effect on touch devices
I was browsing rottentomatoes.com on my phone and was a little irked by the hyperlink experience there; one touch on a text hyperlink occasionally triggered the :hover state without actually taking me to what was linked. A little sloppy. But CSS :hover states are cool IMO, so can't we just...
Read More
Author: JTrue (mud)
Created on: May 3, 2019
Made with: HTML, CSS
Tags: hover, link, disable, touch, pointer