
This Blog You Will Learn
ஃ What is CSS Pseudo-Class Selector Explain
ஃ Syntax
ஃ Why Pseudo-Class Selectors
ஃ Key Characteristics of Pseudo-Class Selectors
ஃ Common CSS Pseudo-Class Selectors with Examples
ஃ Structural Pseudo-Classes
What is CSS Pseudo-Class Selector Explain
CSS Pseudo-class selector is special keyword added to css selector that allows developers to apply styles to HTML element based on state behavior ,position or use interaction static structure
Syntax:
selector:pseudo-class {
property: value;
}
Why Pseudo-Class Selectors
✅Browser history
✅Keyboard interaction
✅Mouse movement
✅Form validation states
✅Element order
Key Characteristics of Pseudo-Class Selectors
✔ Use a Single colon (:)
✔ Represent temporary or logical states
✔ React to user behavior
✔ Improve UX/UI without JavaScript
✔ Do not modify HTML content.
Common CSS Pseudo-Class Selectors with Examples
1) :hover
Applies style when user places the mouse over element
button:hover {
background-color: pink;
color: red;
}
2) :active
Applies styles when element is being clicked
a:active {
color: purple;
}
3) :visited
Styles links that have already been visited
a:visited {
color: orange;
4) :focus
Used when an input field gets focus.
input:focus {
border: 2px solid blue;
}
5) :link
Select links that have not been visited by the user yet
6) :checked
Applies to checked checkbox or radio button
input:checked {
outline:2px solid red;
}
7) :disabled
styles disabled form elements
input:disabled{
background-color:lightpink
}
8) :enabled
Styles enabled form elements
input:enabled {
background-color:white;
}
Structural Pseudo-Classes
1) :first-child
Selects the first child of a parent element
p:first-child {
color: blue
}
2) :last-child
Selects the last child element
p:last-child {
color :green;
}
3) :nth-child()
Selects elements based on their position
li:nth-child(1){
color:red;
}
Related Post :-
learn css selectors
How to use ID Selector in HTML &CSS
How to Use Class Selectors CSS