คลาสหลอก คือการแสดงสถานะที่แตกต่างกันขององค์ประกอบหรือตัวเลือก css Active pseudo class คือการแสดงว่า element อยู่ในสถานะ active
คลาสหลอกนี้ส่วนใหญ่เชื่อมโยงกับลิงก์และปุ่มหรือองค์ประกอบอื่นๆ ที่สามารถใช้งานได้
ตัวอย่างเช่น หากเชื่อมโยงกับลิงก์ที่ลิงก์นั้นทำงานอยู่
ไวยากรณ์
a:active { color:green;} มาดูการใช้งานจริงของ :active pseudo class ด้วยสถานการณ์ต่างๆ ดังนี้ −
ตัวอย่าง
<html>
<head>
<style>
a:active { color:green;}
</style>
</head>
<body>
<a href="https://www.tutorialspoint.com">Click here to learn</a>
</body>
</html> คำอธิบาย
เมื่อคุณเห็นลิงก์ครั้งแรก ลิงก์จะแสดงด้วยสีลิงก์ปกติ (สีน้ำเงิน) และลิงก์จะเปลี่ยนเป็นสีเขียว หากเคยเข้าชมลิงก์นี้ 1 ครั้ง
ตัวอย่าง
<html>
<head>
<style>
a:active {font-size:20px;}
</style>
</head>
<body>
<a href="https://www.tutorialspoint.com">Click here to learn</a>
</body>
</html> คำอธิบาย
การดำเนินการนี้จะเปลี่ยนขนาดแบบอักษรของลิงก์เป็น 20px ในขณะที่คุณคลิกลิงก์
ตัวอย่าง
<html>
<head>
<style>
body:active {
background: seagreen;
}
</style>
</head>
<body>
<div>click anywhere in this window</div>
</body>
</html> คำอธิบาย
เมื่อคุณคลิกที่ใดก็ได้บนหน้าจอ สีพื้นหลังจะเปลี่ยนเป็นสีเขียวน้ำทะเล
ตัวอย่าง
<html>
<head>
<style>
#thisButton:active { color: red}
</style>
</head>
<body>
<button id="thisButton">Click Me!!</button>
</body>
</html> คำอธิบาย
สีแบบอักษรของข้อความปุ่มจะเปลี่ยนเป็นสีแดงในขณะที่คุณคลิกที่ปุ่ม
ความเข้ากันได้ของเบราว์เซอร์
| Chrome | Firefox | ขอบ | IE | ซาฟารี | โอเปร่า |
| 1 | 1 | ใช่ | 4 | 1 | 5 |