มีวิธีใดบ้างที่จะตรงกันข้ามกับการ:hover ใช้ CSS เพียงอย่างเดียว ? ในขณะที่ถ้า:hoverเป็นon Mouse Enterจะมี CSS เทียบเท่ากับon Mouse Leave?
ตัวอย่าง:
ฉันมีเมนู HTML ที่ใช้รายการ เมื่อฉันโฉบหนึ่งในรายการที่มีภาพเคลื่อนไหวสี CSS จากไป#999 blackฉันสามารถสร้างผลในทางตรงกันข้ามเมื่อเมาส์ใบพื้นที่รายการที่มีภาพเคลื่อนไหวจากblackไป#999?
(โปรดทราบว่าฉันไม่ต้องการตอบเฉพาะตัวอย่างนี้ แต่เป็นปัญหา "ตรงข้าม:hover" ทั้งหมด)
:hoverค่อนข้างเป็นเพียง:not(:hover); แต่:hoverเป็นไม่ตรงกันกับonmouseenterไม่เป็นเช่นเดียวกับ:not(:hover) onmouseleaveCSS ไม่มีแนวคิดเกี่ยวกับเหตุการณ์ DOM
:hoverหมายถึง "องค์ประกอบที่มีตัวชี้เมาส์อยู่เหนือ" ไม่ได้ระบุว่าตัวชี้เมาส์เปลี่ยนจากองค์ประกอบอื่นเป็นองค์ประกอบนี้หรือไม่ หมายความว่าขณะนี้ตัวชี้เมาส์อยู่ที่องค์ประกอบ
:not(:hover)จะใช้งานได้ นี่คือการสาธิต: jsfiddle.net/BoltClock/rghBX