কম্পিউটার

সিএসএস হোভার:একটি কিভাবে করতে হবে নির্দেশিকা

CSS :hover নির্বাচক একটি উপাদান নির্বাচন করে যখন আপনি আপনার কার্সার দিয়ে সেই উপাদানটির উপর হোভার করেন। উদাহরণস্বরূপ, আপনি যখন লিঙ্কের উপর হোভার করেন তখন একটি লিঙ্কের রঙ পরিবর্তন করতে আপনি :hover ব্যবহার করতে পারেন৷

আপনি আপনার ওয়েব পৃষ্ঠার একটি উপাদানের উপর প্রযোজ্য শৈলীগুলি পরিবর্তন করতে চাইতে পারেন যখন ব্যবহারকারী সেই উপাদানটির উপর ঘোরায়৷

এখানেই CSS :hover সিলেক্টর আসে। :hover সিলেক্টর আপনাকে উপাদান নির্বাচন করতে দেয় যখন আপনি তাদের উপর মাউস করেন। এটি আপনাকে স্টাইল প্রয়োগ করতে দেয় যখন ব্যবহারকারী উপাদানটির উপর হোভার করে।

এই টিউটোরিয়ালটি উদাহরণ সহ আলোচনা করবে, CSS-এ নির্বাচকদের মৌলিক বিষয় এবং কিভাবে CSS :hover নির্বাচক ব্যবহার করতে হয়। এই টিউটোরিয়ালের শেষ নাগাদ, আপনি :হোভার ব্যবহার করে কোন স্টাইলগুলি প্রয়োগ করা উচিত তা নির্বাচন করার ক্ষেত্রে একজন বিশেষজ্ঞ হবেন৷

সিএসএস নির্বাচক

CSS-এ, নির্বাচকরা HTML উপাদান নির্বাচন করতে ব্যবহার করা হয় যেখানে আপনি একটি ওয়েব পৃষ্ঠায় শৈলী প্রয়োগ করতে চান। নির্বাচকরা আপনাকে তাদের আইডি, শ্রেণী, গোষ্ঠী বা বৈশিষ্ট্যের উপর নির্ভর করে উপাদান নির্বাচন করতে দেয়, যাতে আপনি নির্দিষ্ট উপাদানগুলিতে নির্দিষ্ট শৈলী প্রয়োগ করতে পারেন।

উদাহরণস্বরূপ, ধরুন আপনি একটি HTML নথিতে সমস্ত

ট্যাগ একটি গরম গোলাপী পটভূমিতে প্রদর্শিত করতে চান। আপনি এই কোড ব্যবহার করে তা করতে পারেন:

h1 {
	background-color: hotpink;
}

এই কোডে, আমরা

নির্বাচক ব্যবহার করি যা ওয়েব পৃষ্ঠার সমস্ত

ট্যাগ নির্বাচন করতে ব্যবহৃত হয়। তারপর, কোঁকড়া বন্ধনীর মধ্যে আবদ্ধ, আমরা ওয়েব পৃষ্ঠায়

ট্যাগগুলিতে যে স্টাইলটি প্রয়োগ করতে চাই তা নির্দিষ্ট করি৷

CSS :হোভার সিলেক্টর

CSS :হোভার নির্বাচক একটি উপাদান নির্বাচন করে যখন আপনি আপনার মাউস দিয়ে এলিমেন্টের উপর হোভার করেন। :hover যেকোন CSS উপাদানে ব্যবহার করা যেতে পারে, তবে এটি সাধারণত লিঙ্কগুলিতে ব্যবহৃত হয়। আপনি যে উপাদানটি নির্বাচন করতে চান তার নামের পরে :hover নির্দিষ্ট করা হয়, যেমন:একটি লিঙ্কের জন্য হোভার৷

81% অংশগ্রহণকারী বলেছেন যে তারা বুটক্যাম্পে যোগ দেওয়ার পরে তাদের প্রযুক্তিগত কাজের সম্ভাবনা সম্পর্কে আরও আত্মবিশ্বাসী বোধ করেছেন। আজই একটি বুটক্যাম্পের সাথে মিলিত হন৷

গড় বুটক্যাম্প গ্র্যাড একটি বুটক্যাম্প শুরু করা থেকে শুরু করে তাদের প্রথম চাকরি খোঁজা পর্যন্ত ক্যারিয়ারের পরিবর্তনে ছয় মাসেরও কম সময় কাটিয়েছে।

আপনি :হোভার নির্বাচক ব্যবহার করতে চাইতে পারেন যেখানে পরিস্থিতির একটি বিস্তৃত পরিসর আছে. নির্বাচকের জন্য এখানে কয়েকটি সম্ভাব্য ব্যবহারের ক্ষেত্রে রয়েছে:

  • যখন ব্যবহারকারী পাঠ্যের একটি লাইনের উপর মাউস করেন তখন পাঠ্যের রঙ পরিবর্তন করা হয়।
  • ব্যবহারকারী যখন ছবিটির উপর মাউস নেয় তখন একটি ছবির আকার পরিবর্তন করা।
  • ব্যবহারকারী বোতামের উপর মাউস দিলে একটি বোতামের রঙ পরিবর্তন করা।

এই সমস্ত ব্যবহারের ক্ষেত্রে, একটি নির্দিষ্ট শৈলী প্রয়োগ করা হয় যখন ব্যবহারকারী তাদের কার্সার সহ একটি উপাদানের উপর ঘোরায়।

:হোভার নির্বাচকের সিনট্যাক্স নিম্নরূপ:

selector:hover {
	// CSS rules
}

এখানে :হোভার সিনট্যাক্স:

এর প্রধান উপাদান রয়েছে
  • নির্বাচক হল উপাদানের পরিসর যেখানে :হোভার নির্বাচক প্রয়োগ করা হবে। সুতরাং, আপনি যদি চান যে :হোভার প্রভাবটি ট্রিগার করার জন্য যখনই একজন ব্যবহারকারী একটি

    উপাদানের উপর ঘোরায়, আপনি h3 নির্দিষ্ট করবেন .

  • :হোভার ব্রাউজারকে নির্দেশ দেয় যে CSS নিয়মের শৈলীগুলি শুধুমাত্র তখনই প্রয়োগ করা উচিত যখন ব্যবহারকারী একটি নির্দিষ্ট উপাদানের উপর ঘোরাফেরা করছে। এই উপাদানটি নির্বাচক দ্বারা সম্পত্তি।
  • CSS নিয়ম ব্যবহারকারী যখন নির্বাচক দ্বারা সংজ্ঞায়িত উপাদানগুলির উপর ঘোরায় তখন সেই শৈলীগুলি প্রয়োগ করা উচিত . উদাহরণস্বরূপ, আপনি পাঠ্যের জন্য ফন্টের আকার বা
    ট্যাগের পটভূমির রঙ নির্দিষ্ট করতে পারেন। অথবা আপনি একটি ক্ষেত্রের সীমানা ব্যাসার্ধ নির্দিষ্ট করতে পারেন।

ওয়েব ডেভেলপার হিসেবে আপনি কিভাবে CSS :hover সিলেক্টর ব্যবহার করতে পারেন তা দেখানোর জন্য চলুন কয়েকটি উদাহরণ দিয়ে দেখা যাক।

:হোভার CSS উদাহরণ

:হোভার নির্বাচক ব্যবহার করা যেতে পারে এমন অনেক উপায় রয়েছে। নীচে আমরা কয়েকটি সাধারণ পরিস্থিতির মধ্য দিয়ে যেতে যাচ্ছি যেখানে :হোভার নির্বাচক কার্যকর হতে পারে৷

সিএসএস হোভার প্রভাব:একটি লিঙ্কের রঙ পরিবর্তন করুন

:হোভার নির্বাচক আমাদেরকে একটি লিঙ্কের রঙ পরিবর্তন করার অনুমতি দেয় যখন ব্যবহারকারী লিঙ্কের উপর ঘোরায়।

ধরুন আমরা একটি লিঙ্ক ডিজাইন করছি যাতে লেখা আছে ক্যারিয়ার কর্ম হোমপেজ এবং ব্যবহারকারীকে ক্যারিয়ার কর্ম সাইটে পাঠায়। এই লিঙ্কটি হালকা সবুজ রঙে প্রদর্শিত হতে সেট করা হয়েছে৷ আমাদের ওয়েব পেজে।

আমরা লিঙ্কটিকে কমলা-এ পরিবর্তন করতে চাই যখন ব্যবহারকারী তাদের কার্সারের সাথে লিঙ্কের উপর হভার করে। এই প্রভাব তৈরি করতে, আমরা নিম্নলিখিত কোড ব্যবহার করতে পারি:

<html>

<a href="https://careerkarma.com">Career Karma homepage</a>
<html>
  
<style>

a {
	color: lightgreen;
}

a:hover {
	color: orange;
}
<style>

সিএসএস হোভার:একটি কিভাবে করতে হবে নির্দেশিকা আমাদের HTML/CSS কোডের আউটপুট দেখতে উপরের কোড এডিটরে বোতাম।

আসুন আমাদের কোড ভাঙ্গা যাক।

আমাদের HTML ফাইলে, আমরা একটি ট্যাগ ব্যবহার করে ক্যারিয়ার কর্ম হোমপেজের একটি লিঙ্ক সংজ্ঞায়িত করি। তারপর, আমাদের CSS কোডে, আমরা দুটি নিয়ম সংজ্ঞায়িত করি।

প্রথম নিয়মটি আমাদের ওয়েব পৃষ্ঠার সমস্ত HTML ট্যাগের ক্ষেত্রে প্রযোজ্য। আমাদের নিয়ম সমস্ত ট্যাগের পাঠ্যের রঙ হালকা সবুজ এ সেট করে রঙ ব্যবহার করে সম্পত্তি।

দ্বিতীয় নিয়মটি ওয়েব পৃষ্ঠায় একটি ট্যাগের রঙ কমলাতে পরিবর্তন করে যখন ব্যবহারকারী ট্যাগের উপর ঘোরায়। এটি :হোভার নির্বাচক

ব্যবহার করে অর্জন করা হয়

সুতরাং, যখন ব্যবহারকারী ক্যারিয়ার কর্মের হোমপেজ পাঠ্যের উপর হভার করে , লিঙ্কের রঙ কমলাতে পরিবর্তিত হয়।

সিএসএস হভার প্রভাব:পাঠ্যের একটি ব্লক দেখান

ব্যবহারকারী যখন পাঠ্যের একটি লাইনের উপর ঘোরায় তখন পাঠ্যের একটি ব্লক দেখানোর জন্য :হোভার নির্বাচক ব্যবহার করা যেতে পারে।

ধরুন আমরা ক্যারিয়ার কর্ম ওয়েবসাইটের জন্য একটি প্রায়শই জিজ্ঞাসিত প্রশ্ন পৃষ্ঠা ডিজাইন করছি। যখন ব্যবহারকারী একটি প্রশ্নের উপর ঘোরাফেরা করে, তখন তাদের প্রশ্নের উত্তর সহ পাঠ্যের একটি ব্লক উপস্থিত হওয়া উচিত। আমরা এই কোড ব্যবহার করে একটি উদাহরণ প্রশ্ন তৈরি করতে পারি:

<html>

<span>What is Career Karma?</span>
<div>Career Karma is a community of peers, mentors, and coaches that will help you land a dream career in tech.</div>
<html>
  
<style>

div {
	display: none;
	background-color: orange;
	padding: 10px;
}

span:hover + div {
	display: block;
}
<style>

সিএসএস হোভার:একটি কিভাবে করতে হবে নির্দেশিকা আমাদের HTML/CSS কোডের আউটপুট দেখতে উপরের কোড এডিটরে বোতাম।

"ক্যারিয়ার কর্ম কী?" প্রশ্ন তৈরি করতে আমরা একটি ট্যাগ ব্যবহার করেছি যা আমাদের ওয়েব পেজে প্রদর্শিত হয়। তারপর, আমরা একটি

ট্যাগ ব্যবহার করেছি যাতে প্রশ্নের উত্তর রয়েছে।

আমাদের CSS ফাইলে, আমরা আমাদের

ট্যাগের জন্য নিম্নলিখিত স্টাইলগুলি ব্যবহার করেছি:

  • প্রদর্শন:কোনোটিই নয়, যা আমাদের
    ট্যাগকে অদৃশ্য করে তোলে।
  • ব্যাকগ্রাউন্ড-রং:কমলা, যা আমাদের
    ট্যাগের পটভূমির রঙ কমলাতে সেট করে।
  • CSS প্যাডিং:10px, যা আমাদের
    ট্যাগের বিষয়বস্তু এবং এর সীমানাগুলির মধ্যে একটি 10px ব্যবধান তৈরি করে।

আমরা তারপর span:hover + div নির্বাচক ব্যবহার করে একটি নিয়ম সংজ্ঞায়িত করেছি। এই নিয়মটি প্রদর্শনের শৈলী পরিবর্তন করে আমাদের

ট্যাগে ব্লক করার নিয়ম , যা এটি প্রদর্শিত করে তোলে। সুতরাং, যখন ব্যবহারকারী আমাদের ট্যাগের উপর ঘোরায় (স্প্যান:হোভার দ্বারা চিহ্নিত), তখন
ট্যাগ দৃশ্যমান হবে।

একটি চিত্র পরিবর্তন করুন:হোভারে CSS

আরেকটি দৃশ্য যেখানে :hover নির্বাচক ব্যবহার করা যেতে পারে একটি ওয়েব পেজে একটি ছবি পরিবর্তন করা। যখন একজন ব্যবহারকারী তাদের কম্পিউটার কার্সার দিয়ে ছবিটির উপর ঘোরায় তখন চিত্রটি পরিবর্তন হবে৷

ধরুন আমরা একটি স্থানীয় কফি শপের জন্য একটি ওয়েবসাইট ডিজাইন করছি। যখন একজন ব্যবহারকারী তাদের সম্পর্কে একটি কফির স্টক চিত্রের উপর ঘোরাফেরা করে পৃষ্ঠায়, একটি নতুন চিত্র বিদ্যমান চিত্র প্রতিস্থাপন করা উচিত। নতুন চিত্রটি একটি ক্যাফের একটি স্টক চিত্র হওয়া উচিত৷

আমরা একটি ইমেজ হোভার প্রভাব সম্পন্ন করতে নিম্নলিখিত কোড ব্যবহার করতে পারি:

<html>

<img height="750" width="1250" class="aboutImage" />
<html>
  
<style>

.aboutImage {
	background: url("https://images.unsplash.com/photo-1497515114629-f71d768fd07c?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1062&q=80");
}

.aboutImage:hover {
	background: url("https://images.unsplash.com/photo-1525610553991-2bede1a236e2?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1050&q=80");
}
<style>

সিএসএস হোভার:একটি কিভাবে করতে হবে নির্দেশিকা আমাদের HTML/CSS কোডের আউটপুট দেখতে উপরের কোড এডিটরে বোতাম।

আমরা একটি ট্যাগ সংজ্ঞায়িত করেছি যা একটি চিত্র তৈরি করে যা 750px লম্বা এবং 1250px চওড়া। ট্যাগের জন্য নির্ধারিত শ্রেণীকে বলা হয় অবউট ইমেজ .

আমাদের CSS ফাইলে, আমরা দুটি নিয়ম ঘোষণা করেছি।

প্রথম নিয়মটি .aboutImage. ক্লাস নাম সহ উপাদানটিতে প্রদর্শিত হবে এমন ব্যাকগ্রাউন্ড ইমেজ সেট করে। আমরা ব্যাকগ্রাউন্ড ইমেজ হিসেবে কফির স্টক ফটো ব্যবহার করি।

দ্বিতীয় নিয়ম, .aboutImage:hover, .aboutImage ক্লাসের সাথে উপাদানটির ব্যাকগ্রাউন্ড ইমেজ পরিবর্তন করে যেটির উপর ব্যবহারকারী ঘোরাফেরা করছে। নতুন যে ছবিটি দেখা যাচ্ছে তা একটি ক্যাফের একটি স্টক চিত্র৷

অন্যান্য ব্যবহার :হোভার সিলেক্টর

যেমনটি আমরা আগে আলোচনা করেছি, সেখানে অনেকগুলি পরিস্থিতি রয়েছে যেখানে :hover নির্বাচক কার্যকর হতে পারে। আপনি যদি :হোভার সিলেক্টর ইন অ্যাকশনের আরও উদাহরণ খুঁজছেন, আমরা এই অন্যান্য ক্যারিয়ার কর্মা টিউটোরিয়ালগুলি দেখার পরামর্শ দিই:

  • সিএসএস ট্রানজিশন:একজন ব্যবহারকারী যখন ওয়েব পৃষ্ঠার কোনো উপাদানের উপর ঘোরাফেরা করে তখন প্রদর্শিত রূপান্তর কীভাবে তৈরি করতে হয় তার একটি নির্দেশিকা৷
  • সিএসএস নেভিগেশন বার:সিএসএস ব্যবহার করে কীভাবে একটি নেভিগেশন বার তৈরি করতে হয় তার একটি নির্দেশিকা।
  • সিএসএস ড্রপডাউন মেনু:সিএসএস ব্যবহার করে কীভাবে একটি ড্রপডাউন মেনু তৈরি করতে হয় তার একটি নির্দেশিকা৷

হোভার নির্বাচক এছাড়াও বোতাম হোভার প্রভাব তৈরি করতে ব্যবহার করা হয়. এই প্রভাবগুলি একটি বোতামের চেহারা পরিবর্তন করে এবং একটি হোভার অ্যানিমেশন ট্রিগার করে৷

আমাদের কাছে CSS নির্বাচকদের একটি নির্দেশিকাও রয়েছে যা আপনি অন্যান্য নির্বাচকদের সম্পর্কে আরও জানতে পড়তে পারেন৷

উপসংহার

CSS :হোভার নির্বাচক আপনাকে একটি উপাদান নির্বাচন করতে দেয় যখন ব্যবহারকারী একটি কার্সার দিয়ে উপাদানটির উপর ঘোরায়। একবার একটি উপাদান নির্বাচন করা হলে, আপনি শৈলীর একটি নতুন সেট প্রয়োগ করতে পারেন। যতক্ষণ না ব্যবহারকারী তাদের কার্সার দিয়ে উপাদানটির উপর ঘোরাফেরা করা বন্ধ না করে ততক্ষণ পর্যন্ত এগুলি দৃশ্যমান হয়৷

এই টিউটোরিয়ালটি উদাহরণ সহ আলোচনা করা হয়েছে, CSS নির্বাচকদের মূল বিষয় এবং কিভাবে :hover নির্বাচক ব্যবহার করতে হয়। এখন আপনি সিএসএস বিশেষজ্ঞের মত :হোভার সিলেক্টর ব্যবহার শুরু করতে প্রস্তুত!

সেরা সিএসএস শেখার সংস্থান, কোর্স এবং বই সম্পর্কে পরামর্শের জন্য, আমাদের কীভাবে সিএসএস শিখতে হয় নির্দেশিকা দেখুন।


  1. CSS চাইল্ড সিলেক্টর

  2. সিএসএসের ভূমিকা:চেক করা নির্বাচক

  3. CSS এর ভূমিকা:সক্রিয় নির্বাচক

  4. CSS ডিসেন্ডেন্ট সিলেক্টর