কম্পিউটার টিউটোরিয়াল

ইনলাইন CSS-এ হভার ইফেক্ট কীভাবে করবেন? (JavaScript সমাধান)

কখনো কখনো ইনলাইন CSS লিখতে বাধ্য হয় (যেমন HTML ইমেইল টেমপ্লেটে)। কিন্তু ইনলাইন CSS-এ :hover পসিউডো-ক্লাস ব্যবহার করা যায় না।

সমাধান: JavaScript onMouseOver / onMouseOut

একই ইফেক্ট পাওয়ার জন্য JavaScript-এর onMouseOver এবং onMouseOut মেথড ব্যবহার করুন।

উদাহরণ: হবরে লিংক কালার পরিবর্তন

<a href="#your-url-path" onMouseOver="this.style.color='red'" onMouseOut="this.style.color='green'">Click here to Subscribe</a>

ফলাফল: মাউস 오ভার করলে লাল, আউট করলে গ্রিন।

নোট: ইনলাইন CSS আদর্শ নয়, কিন্তু বাধ্যতামূলক পরিস্থিতিতে JavaScript দিয়ে হভার ইফেক্ট এচিভ করা যায়।

  1. CSS দিয়ে স্মুথ স্ক্রলিং ইফেক্ট তৈরি

  2. CSS দিয়ে হোভার করলে জুম/স্কেল ইফেক্ট তৈরি

  3. CSS দিয়ে প্যারাল্যাক্স স্ক্রোলিং ইফেক্ট তৈরি

  4. CSS দিয়ে হোভারে ট্রানজিশন ইফেক্ট যোগ করা