:hover
কেবল সিএসএস ব্যবহারের বিপরীত করার কোনও উপায় আছে কি ? হিসাবে হিসাবে: যদি :hover
হয় on Mouse Enter
, একটি সিএসএস সমতুল্য আছে on Mouse Leave
?
উদাহরণ:
তালিকার আইটেমগুলি ব্যবহার করে আমার একটি HTML মেনু রয়েছে। আমি যখন আইটেমগুলির মধ্যে একটি হোভার করি, সেখানে থেকে সিএসএস রঙের অ্যানিমেশন #999
থাকে black
। আমি উল্টো প্রভাব কিভাবে তৈরি করতে পারেন যখন থেকে একটি অ্যানিমেশন সঙ্গে মাউস পাতার আইটেমটি এলাকা, black
থেকে #999
?
(মনে রাখবেন যে আমি কেবল এই উদাহরণটির উত্তর দিতে চাই না, তবে পুরো "বিপরীতে :hover
" ইস্যুটি প্রকাশ করতে চাই))
:hover
বেশ সহজভাবে :not(:hover)
; তবে :hover
হয় না সঙ্গে সমার্থক onmouseenter
না হয় :not(:hover)
হিসাবে একই onmouseleave
। সিএসএসের ডিওএম ইভেন্টগুলির কোনও ধারণা নেই।
:hover
সহজভাবে বোঝানো হয়েছে "এমন একটি উপাদান যার উপরে মাউস পয়েন্টার রয়েছে"। মাউস পয়েন্টারটি অন্য উপাদান থেকে এই উপাদানটিতে স্থানান্তরিত করে কিনা তা নির্দেশ করে না। এর অর্থ হ'ল মাউস পয়েন্টারটি বর্তমানে উপাদানটিতে রয়েছে।
:not(:hover)
তা প্রয়োগ করা হবে। এখানে একটি ডেমো রয়েছে: jsfiddle.net/BoltClock/rghBX