CSS Pseudo Class
Pseudo Class in CSS :
- Pseudo-classes are used to represent dynamic events.
- Pseudo-classes can represent a change in state.
- Pseudo-classes have a single colon before the pseudo-class property.
- Pseudo-classes are used to add special effects to some selectors.
Dynamic Pseudo Classes in CSS :
Pseudo Class | What it Represents ? |
---|---|
:link | Unvisited hyperlinks |
:visited | Visited hyperlinks |
:hover | Element that Currently has the user's mouse pointer hovering over it |
:focus | Element that currently has focus(if the user is using keyboard to navigate to a link) |
:active | Element on which the user is currently clicking |
Live Example :
<!DOCTYPE html> <html> <head> <style> /* unvisited link */ a:link { color:#FF0000; } /* visited link */ a:visited { color:#00FF00; } /* mouse over link */ a:hover { color:#FF00FF; } /* selected link */ a:active { color:#0000FF; } </style> </head> <body> <ahref="http://www.yahoo.com">Yahoo!! Home Page</a> </body> </html>
Explanation : Pseudo Code
- According to default styles applied by browser, An unvisited hyperlink is generally blue, whereas a visited hyperlink is purple.
- We can customize those settings by using these pseudo code.
a:link { color:#FF0000; }
- We can represent default color of unvisited link to red using above code snippet.
- Similarly we can mention different colors to the links when they are in different dynamic states.
[information]
Check Your Pseudo Class : Dynamic Events in CSS Knowledge
[/information]