Pseudo-class
CSS pseudo-class applies styles to elements in a specific state (e.g., click, focus) on a web page.
Pseudo-classes are used by appending a colon (:) to the selector. A commonly used pseudo-class is :hover.
The hover pseudo-class specifies a style when the mouse pointer is over an HTML element.
Check out the example below using the :hover pseudo-class.
<html> <body> <button class="my-button">Hover Me</button> </body> </html>
CSS
.my-button { display: inline-block; padding: 10px 20px; background-color: #0000ff; color: #fff; border-radius: 5px; transition: background-color 0.3s ease; border: none; } .my-button:hover { background-color: #ff0000; }
The above CSS code styles the button (<button>) element with the .my-button class.
The my-button class uses the .my-button:hover pseudo-class to change the background color to red when the mouse pointer is over the button.
It is noteworthy that the transition property adds a smooth animation to the property changes.
In this example, the background-color change is given a 0.3 seconds transition effect, making the button's color change smooth.
Lecture
AI Tutor
Design
Upload
Notes
Favorites
Help