সিএসএস লিংক প্রপার্টি গুলো ব্যবহার করে এইচটিএমএল লিংক কে বিভিন্ন ভাবে স্টাইল করা যায়।
কিছু সিএসএস প্রপার্টি যেমন - background, font-family, color, border, border-shadows, text-shadow ইত্যাদি ব্যবহার করে লিংক স্টাইলিং করা যায়।
কোন লিংক এর ৪টি অবস্থায় বা state এ বিভিন্ন স্টাইল করার জন্য সিএসএস এর আরও কিছু প্রোপার্টি ব্যবহার করা যায়, সেগুলো হল - a:link, a:visited, a:hover এবং a:active.
কোন স্বাভাবিক বা normal লিংক যা ইতোপূর্বে visit করা হয় নি এমন অবস্থার স্টাইল নির্ধারণ করার জন্য a:link প্রপার্টি ব্যবহার করা হয়। সিএসএস এর বিভিন্ন স্টাইলিং প্রপার্টি যেমন - color, background-color, text-shadow ইত্যাদি এর সাথে ব্যবহার করা যায়।
নীচে a:link প্রপার্টি ব্যবহার করে একটি উদাহরন দেখুন -
a:link{
text-color: red;
font-family: sarif
text-decoration: none;
text-size: 16px;
font-weight: bold;
}
কোন লিংক যা ইতোপূর্বে visit করা হয়েছে এমন অবস্থার স্টাইল নির্ধারণ করার জন্য a:visited প্রপার্টি ব্যবহার করা হয়। সিএসএস এর বিভিন্ন স্টাইলিং প্রপার্টি যেমন - color, background-color, text-shadow ইত্যাদি এর সাথে ব্যবহার করা যায়।
নীচে a:visited প্রপার্টি ব্যবহার করে একটি উদাহরন দেখুন -
a:visited{
text-color: red;
font-family: sarif
text-decoration: none;
text-size: 16px;
font-weight: bold;
}
কোন লিংক এর ওপর মাউস পয়েন্টার স্থাপন করলে কি রকম স্টাইল সৃষ্টি হবে তা নির্ধারণ করার জন্য a:hover প্রপার্টি ব্যবহার করা হয়। সিএসএস এর বিভিন্ন স্টাইলিং প্রপার্টি যেমন - color, background-color, text-shadow ইত্যাদি এর সাথে ব্যবহার করা যায়।
নীচে a:hover প্রপার্টি ব্যবহার করে একটি উদাহরন দেখুন -
a:hover{
text-color: red;
font-family: sarif
text-decoration: none;
text-size: 16px;
font-weight: bold;
}
লিংকের ওপর মাউস পয়েন্টার স্থাপন করে ক্লিক করার সময় লিংকে কি রকম স্টাইল সৃষ্টি হবে তা নির্ধারণ করার জন্য a:active প্রপার্টি ব্যবহার করা হয়। সিএসএস এর বিভিন্ন স্টাইলিং প্রপার্টি যেমন - color, background-color, text-shadow ইত্যাদি এর সাথে ব্যবহার করা যায়।
নীচে a:active প্রপার্টি ব্যবহার করে একটি উদাহরন দেখুন -
a:active{
text-color: red;
font-family: sarif
text-decoration: none;
text-size: 16px;
font-weight: bold;
}
এইচটিএমএল লিংক এলিমেন্ট এর সাথে class সিলেক্টর ব্যবহার করে কোন লিংক এর স্টাইল করা যায়।
নিচে একটি উদাহরণ দেখুন, যেখানে class ব্যবহার করা হয়েছে।
<style>
.home a{
color: forestgreen;
text-decoration: none;
}
.home a:hover{
color: teal;
text-decoration: underline;
}
<style>
<body>
<a="url" class="home">websschool.com</a>
</body>
এইচটিএমএল লিংক এলিমেন্ট এর সাথে id সিলেক্টর ব্যবহার করে কোন লিংক এর স্টাইল করা যায়।
নিচে একটি উদাহরণ দেখুন, যেখানে id ব্যবহার করা হয়েছে।
<style>
#home a{
color: forestgreen;
text-decoration: none;
}
#home a:hover{
color: teal;
text-decoration: underline;
}
<style>
<body>
<a="url" id="home">websschool.com</a>
</body>
সিএসএস এর কয়েকটি প্রোপার্টি ব্যবহার করে একটি লিংক সহ Button তৈরি করা যায়।
নিচে একটি উদাহরন দেখুন, যেখানে কিছু সিএসএস প্রোপার্টি ব্যবহার করে একটি button তৈরি করা হয়েছে।
<style>
a{
background-color: #ff6666;
color: white;
font-weight:900;
border:1px solid #ff6666;
padding:0.70em 2.1em;
text-decoration: none;
}
a:hover{
background-color: #ff7777;
color: white;
font-weight:900;
padding:0.70em 2.1em;
text-decoration: none;
border:1px solid red;
border-shadows:5px 5px 10px black;
}
</style>
<a href="example.html">Simple Link</a>
এইচটিএমএল এর লিংক এলিমেন্ট এর জন্য সিএসএস এর সকল লিংক state গুলো দেখুন।
| প্রোপার্টি | মান | বর্ণনা |
|---|---|---|
| a:link | ||
| a:visited | ||
| a:hover | ||
| a:active |