স্টাইলিং লিঙ্ক
সিএসএস প্রোপার্টি দ্বারা লিঙ্ক স্টাইল করা যেতে পারে (যেমন: color, font-family, background, ইত্যাদি)
a {
color: #FF0000;
}
লিঙ্ক এর অবস্থা অনুসারে একে স্টাইল করা যেতে পারে।
লিঙ্ক এর চারটি অবস্থা রয়েছে:
a:link– সাধারণ, ভিজিট করা হয়নি এমন লিঙ্কa:visited– যে লিঙ্ক এ ভিজিটর ভিজিট করেছেনa:hover– যে লিঙ্ক এর উপর ব্যবহারকারী মাউস রেখেছেনa:active– ক্লিক করার মূহুর্তে লিঙ্ক এর অবস্থা
উদাহরণঃ
/* unvisited link */
a:link {
color: #FF0000;
}
/* visited link */
a:visited {
color: #00FF00;
}
/* mouse over link */
a:hover {
color: #FF00FF;
}
/* selected link */
a:active {
color: #0000FF;
}
লিঙ্ক এর বিভিন্ন অবস্থা স্টাইল করার ক্ষেত্রে ক্রমের কিছু নিয়ম রয়েছে:
- a:hover অবশ্যই a:link এবং a:visited এর পরে আসতে হবে
- a:active অবশ্যিই a:hover এর পরে আসতে হবে
প্রচলিত লিঙ্ক স্টাইল
উপরের উদাহরণে লিঙ্ক এর রঙ লিঙ্ক এর অবস্থার উপর ভিত্তি করে পরিবর্তিত হয়।
লিঙ্ক স্টাইল করার ক্ষেত্রে অন্যান্য প্রচলিত পন্থাগুলো দেখা যাক:
টেক্সট ডাইরেকশন
text-decoration প্রোপার্টি বেশিরভাগ ক্ষেত্রে লিঙ্ক এর আন্ডারলাইন মুছে ফেলতে ব্যবহার করা হয়:
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: underline;
}
ব্যাকগ্রাউন্ড রঙ
background-color প্রোপার্টি ব্যাকগ্রাউন্ড এর এর রঙ নির্ধারণ করতে ব্যবহৃত হয়:
a:link {
background-color: #B2FF99;
}
a:visited {
background-color: #FFFF85;
}
a:hover {
background-color: #FF704D;
}
a:active {
background-color: #FF704D;
}
নিজে নিজে চেষ্টা করুন
অনুশীলন ০১ঃ
লিঙ্ক এর রঙ সবুজ হিসেবে নির্ধারণ করুন
<!DOCTYPE html> <html> <head> <style> </style> </head> <body> <h1>This is a Heading</h1> <p>This is a paragraph.</p> <p><a href="http://www.w3schools.com">W3Schools.com</a></p> </body> </html>
অনুশীলন ০২ঃ
ভিজিট করা হয়নি এমন অবস্থায় লিঙ্ক এর রঙ লাল এবং ভিজিট করার পর লিঙ্ক এর রঙ নীল হিসেবে নির্ধারণ করুন।
<!DOCTYPE html>
<html>
<head>
<style>
/* mouse over link */
a:hover {
color: black;
}
/* selected link */
a:active {
color: green;
}
</style>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
<p><a href="http://www.w3schools.com">W3Schools.com</a></p>
</body>
</html>
অনুলীলন ০৩ঃ
hover এবং active লিঙ্ক অবস্থার ক্ষেত্রে ভিজিটেড এবং আনভিজিটেড লিঙ্ক হতে আন্ডারলাইন মুছে দিন
<!DOCTYPE html>
<html>
<head>
<style>
/* unvisited link */
a:link {
}
/* visited link */
a:visited {
}
/* mouse over link */
a:hover {
}
/* selected link */
a:active {
}
</style>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
<p><a href="http://www.w3schools.com">W3Schools.com</a></p>
</body>
</html>
অনুশীলন ০৪ঃ
ভিজিটেড এবং আনভিজিটেড লিঙ্ক এর জন্য ব্যাকগ্রাউন্ড রঙ “lightblue” নির্ধারণ করুন এবং hover এবং active লিঙ্ক অবস্থার ক্ষেত্রে ব্যাকগ্রাউন্ড রঙ হলুদ হিসেবে নির্ধারণ করুন
<!DOCTYPE html>
<html>
<head>
<style>
/* unvisited link */
a:link {
}
/* visited link */
a:visited {
}
/* mouse over link */
a:hover {
}
/* selected link */
a:active {
}
</style>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
<p><a href="http://www.w3schools.com">W3Schools.com</a></p>
</body>
</html>
