How To Show What Link You’re Visiting Right Now Css

CSS Programming

Hey there, fellow web developers! Today, I’m going to dive into a really cool CSS trick that allows you to visually indicate which link you’re currently visiting on a webpage. This can be super handy for users to easily identify where they are on your site. Let’s explore how to achieve this effect using CSS.

The “:visited” Pseudo-class

One way to show the link you’re visiting is by using the :visited pseudo-class in CSS. This pseudo-class targets links that have been visited by the user, allowing us to style them differently from unvisited links. For example, we can change the color or add an underline to visited links to make them stand out.


a:visited {
color: purple;
text-decoration: underline;

Using Different Styles or Effects

While changing the color and adding an underline are common ways to differentiate visited links, you can get creative with different styles and effects. For instance, you could apply a subtle background color, add a border around the visited link, or even animate it to draw attention.


a:visited {
background-color: #f2f2f2;
border: 1px solid #ccc;
transition: all 0.3s ease;
a:visited:hover {
background-color: #e0e0e0;

Accessibility Considerations

While it’s fun to play with different visual indications for visited links, it’s important to consider accessibility. Some users may have specific browser settings or assistive technologies that affect how visited links are displayed. Always ensure that the contrast and visibility of the visited link styles meet accessibility standards.


Adding visual cues to indicate the current page or section can greatly improve user experience and navigation on your website. With CSS, we can easily style visited links to make them stand out. Remember to balance creativity with accessibility when implementing these visual effects. Have fun experimenting with different styles and effects to show off the link you’re visiting right now!