:hover केवल सीएसएस का उपयोग करने के विपरीत करने का कोई तरीका है ? जैसे: यदि :hoverहै on Mouse Enter, तो क्या कोई सीएसएस के बराबर है on Mouse Leave?
उदाहरण:
मेरे पास सूची आइटम का उपयोग करके एक HTML मेनू है। जब मैं किसी एक आइटम को हॉवर करता हूं, तो उसमें से सीएसएस रंग एनीमेशन होता #999है black। मैं विपरीत प्रभाव कैसे बना सकते हैं जब से एक एनीमेशन के साथ माउस पत्ते आइटम क्षेत्र, blackकरने के लिए #999?
(ध्यान रखें कि मैं केवल इस उदाहरण का जवाब नहीं देना चाहता, लेकिन पूरे :hover"मुद्दे के विपरीत "।
:hoverकाफी सरल है :not(:hover); हालाँकि, :hoverइसका पर्यायवाची नहीं है और onmouseenterन :not(:hover)ही जैसा है onmouseleave। CSS में DOM इवेंट्स की कोई अवधारणा नहीं है।
:hoverका अर्थ है "एक ऐसा तत्व जिसके ऊपर एक माउस पॉइंटर है"। यह इंगित नहीं करता है कि क्या माउस पॉइंटर किसी अन्य तत्व से इस तत्व में परिवर्तित हो गया है। इसका अर्थ केवल यह है कि माउस पॉइंटर वर्तमान में तत्व पर है।
:not(:hover)लागू होगा। : यहाँ एक डेमो है jsfiddle.net/BoltClock/rghBX