এইচটিএমএল সিএসএস বুটস্ট্রাপ জাভাস্ক্রিপ্ট জেকুয়েরি
লগইন
×

সিএসএস টিউটোরিয়াল

হোম-HOME পরিচিতি-Introduction গঠনপ্রণালী-Syntax ব্যবহার পদ্ধতি-Use কালার-Color ব্যাকগ্রাউন্ড-Background বর্ডার-Border মার্জিন-Margin প্যাডিং-Padding উচ্চতা/প্রস্থ-Height/Width বক্সমডেল-BoxModel আউটলাইন-Outline টেক্সট-Text ফন্ট-Font লিংক-Link লিস্ট-List টেবিল-Table প্রদর্শনী-Display সর্বোচ্চ উচ্চতা-Maxwidth পজিশন-Position ওভারফ্লো-Overflow ফ্লট-Float ইনলাইন-ব্লক-Inlineblock এলাইন-Align কম্বিন্যাটর-Combinator সুডো-ক্লাস-PseudoClass সুডো-এলিমেন্ট-PseudoElement প্রোপার্টি-Opacity ন্যাভিগেশনবার-NavigationBar ড্রপডাউন-Dropdown টুলটিপ-Tooltip ইমেজ গ্যালারী-ImageGallery ইমেজ স্প্রাইট-ImageSprite এট্রিবিউট সিলেক্টর-AttrSelector ফর্ম-Form কাউন্টার-Counter

সিএসএস-৩

ভূমিকা-Introduction রাউন্ডেড কর্নার-RoundedCorner বর্ডারইমেজ-Border Image ব্যাকগ্রাউন্ড-Background কালার-Color গ্র্যাডিয়েন্ট-Gradient স্যাডো-Shadow টেক্সট-Text 3ফন্ট-Font 2D ট্রান্সফর্ম-Transform 3D ট্রান্সফর্ম-Transform ট্রানজিশন-Transition এনিমেশন-Animation ইমেজ-Image বাটন-Button পেজিনেশন-Pagination মাল্টি-কলাম-MultColumn ইউজার ইন্টারফেস-UserInterface বক্স সাইজিং-BoxSizing ফ্লেক্সবক্স-Flexbox মিডিয়া কুয়েরি-MediaQuery মিডিয়া কুয়েরি উদাহরণ

সিএসএস রেসপন্সিভ

রেসপন্সিভ পরিচিতি-Introduction রেসপন্সিভ ভিউপোর্ট-Viewport রেসপন্সিভ গ্রাইড ভিউ-Grid View রেসপন্সিভ মিডিয়া কুয়েরি-Media Query রেসপন্সিভ ইমেজ-Image রেসপন্সিভভিডিও-Video ফ্রেমওয়ার্ক-Frameworks

সিএসএস রেফারেন্স

রেফারেন্স-Reference সিলেক্টর-Selector ফাংশন-Function রেফারেন্স আউরাল-ReferenceAural ওয়েব সেফ ফন্ট-WebSafeFont এনিমেটেবল-Animatable ইউনিট-Unit PX-EM কনভার্টার-Converter কালার-Color কালার ভ্যালু-ColorValue ডিফল্ট ভ্যালু-DefaultValue ব্রাউজার সাপোর্ট-BrowserSupport

 

সিএসএস এট্রিবিউট সিলেক্টর


নির্দিষ্ট এট্রিবিউটের সাহায্যে এইচটিএমএল এলিমেন্টকে স্টাইল করা

কোন একটি নির্দিষ্ট এট্রিবিউট অথবা এট্রিবিউটের ভ্যালুকে সিলেক্টের মাধ্যমে এইচটিএমএল এলিমেন্টকে স্টাইল করা সম্ভব।


সিএসএস [attribute] সিলেক্টর

[attribute] সিলেক্টরের সাহায্যে নির্দিষ্ট এট্রিবিউট যুক্ত এলিমেন্টকে সিলেক্ট করা যায়।

নিচের উদাহরণে target এট্রিবিউট যুক্ত সকল <a> এলিমেন্ট সিলেক্ট করা হয়েছে।

উদাহরণ

<!DOCTYPE html>
<html>
<head>
   <title>link background color by target attribute </title>
<style>
a[target] {
    background-color: black;
}
</style>
</head>
<body>

<p> টার্গেট এট্রিবিউট দ্বারা লিংকটির ব্রেকগ্রাউন্ড কালার পরিবর্তন করা হয়েছে। </p>
<a href="https://www.sattit.com">sattit.com</a>
<a href="../../external.html?link=http://www.bloodgroupbd.com/" target="_blank">bloodgroupbd.com</a>
<a href="../../external.html?link=http://www.sattacademy.org/" target="_top">sattacademy.org</a>


</body>
</html>

ফলাফল




সিএসএস [attribute="value"] সিলেক্টর

[attribute="value"] সিলেক্টরের মাধ্যমে নির্দিষ্ট এট্রিবিউট এবং এট্রিবিউটের ভ্যালু যুক্ত এলিমেন্টকে সিলেক্ট করা যায়।

নিচের উদাহরণে target="_blank" এট্রিবিউট যুক্ত সকল <a> এলিমেন্টকে সিলেক্ট করা হয়েছেঃ

উদাহরণ

<!DOCTYPE html>
<html>
<head>
   <title> attribute  valu selector</title>
<style>
a[target=_blank] {
    background-color: black;
}
</style>
</head>
<body> 

<p> target="_blank" করা লিংকটি কালো কালারের ব্যাকগ্রাউন্ড পাবেঃ</p>
<a href="www.sattit.com">sattit.com</a>
<a href="www.sattacademy.org" target="_blank">sattacademy.org</a>
<a href="www.sattacademy.com" target="_top">sattacadaemy.com</a>


</body>
</html>

ফলাফল




সিএসএস [attribute~="value"] সিলেক্টর

[attribute~="value"] সিলেক্টরের মাধ্যমে এট্রিবিউটের ভ্যালুর কোন একটি নির্দিষ্ট শব্দের সাহায্যে এলিমেন্টকে সিলেক্ট করা যায়।

নিচের উদাহরণে, title এট্রিবিউটের ভ্যালুর মধ্যে একটি সতন্ত্র শব্দ "satt" যুক্ত সকল এলিমেন্টকে সিলেক্ট করা হয়েছেঃ

উদাহরণ

<!DOCTYPE html>
<html>
<head>
   <title>attribute  valu selector by fixed word</title>
<style>
[title~="satt"] {
    border: 8px solid green;
}
</style>
</head>
<body>

<p>যে ইমেজ গুলোর টাইটেলে "satt" শব্দটি রয়েছে তার বর্ডার কালার হলুদ করা হয়েছে।</p>
<img src="../css_examples/satt_bangla1.jpg" title=" chandpur satt" width="150" height="113">
<img src="../css_examples/satt.jpg" title="logo_satt" width="224" height="162">
<img src="../css_examples/satt.png" title="satt logo" width="200" height="358">


</body>
</html>

ফলাফল



উপরের উদাহরণে title=" chandpur satt", এবং title="satt logo" যুক্ত এলিমেন্টগুলোর সাথে ম্যাচ(match ) করবে। কিন্তু title="our-satt" অথবা title="satts" যুক্ত এলিমেন্টের সাথে ম্যাচ করবে না।


সিএসএস [attribute|="value"] সিলেক্টর

[attribute|="value"] সিলেক্টরের মাধ্যমে কোন নির্দিষ্ট এট্রিবিউটের একটি নির্দিষ্ট ভ্যালু দিয়ে শুরু হওয়া এলিমেন্টকে সিলেক্ট করা যায়।

নিচের উদাহরণে class এট্রিবিউটের "satt" শব্দ দিয়ে শুরু হওয়া ভ্যালু যুক্ত সকল এলিমেন্টকে সিলেক্ট করা হয়েছেঃ

নোটঃ ভ্যালু অবশ্যই একটি পুরো শব্দ হতে হবে। যেমনঃ-class="satt",class="satt_info",class="satt-name" অথবা class="sattservicee"! 

উদাহরণ

<!DOCTYPE html>
<html>
<head>
   <title> attribute  select by  start word</title>
<style>
[class|="satt"] {
    background: green;
}
</style>
</head>
<body>

<h1 class="satt_name"> স্যাট একাডেমি </h1>
<p class="satt-info">চাদপুর বাংলাদেশ</p>
<p class="sattservice"> আইটি ক্ষেত্রে এক বিপ্লবের নাম স্যাট।</p>


</body>
</html>

ফলাফল




সিএসএস [attribute^="value"] সিলেক্টর

[attribute^="value"] সিলেক্টরটি এলিমেন্টকে সিলেক্ট করতে ব্যবহৃত হয় যাদের এট্রিবিউটের ভ্যালু কোন একটি নির্দিষ্ট ভ্যালু দিয়ে শুরু হয়।

নিচের উদাহরণে ঐ সকল এলিমেন্টকে সিলেক্ট করবে যাদের এট্রিবিউটের ভ্যালু "satt" দিয়ে শুরু হয়েছে।

নোট: ভ্যালুটি সম্পূর্ণ শব্দ না হলেও চলবে। যেমন: class="satt", অথবা হাইফেন ( - ) দ্বারাও ব্যবহার করা যেতে পারে। যেমনঃ class="satt-name"! ,class="satt_info"!

উদাহরণ

<!DOCTYPE html>
<html>
<head>
  <title> attribute select by  start word</title>

<style>
[class^="satt"] {
    background: green;
}
</style>
</head>
<body>

<h1 class="satt_name"> স্যাট একাডেমি </h1>
<p class="satt-info">চাদপুর বাংলাদেশ</p>
<p class="sattservice"> আইটি ক্ষেত্রে এক বিপ্লবের নাম স্যাট।</p>

<p><b> বি দ্রঃ</b> ইন্টারনেট এক্সপ্লোরারে[<i> [attribute~="value"]</i>]  দুত কাজ  করানোর স্বার্থে  DOCTYPE ডিক্লেয়ার করতে হবে।</p>

</body>
</html>

ফলাফল




সিএসএস [attribute$="value"] সিলেক্টর

[attribute$="value"] সিলেক্টরটি এমন এলিমেন্টকে সিলেক্ট করতে ব্যবহৃত হয় যাদের এট্রিবিউটের ভ্যালু কোন একটি নির্দিষ্ট ভ্যালু দিয়ে শেষ হয়।

নিচের উদাহরণে ঐ সকল এলিমেন্টকে সিলেক্ট করবে যাদের এট্রিবিউট class এবং যার ভ্যালু "satt" দিয়ে শেষ হয়েছে।

নোট: ভ্যালুটি সম্পূর্ণ শব্দ না হলেও চলবে। যেমন: class="satt", অথবা হাইফেন ( - ) দ্বারাও ব্যবহার করা যেতে পারে। যেমনঃ class="satt-name"! ,class="satt_info"!

উদাহরণ

<!DOCTYPE html>
<html>
<head>
   <title></title>
<style>
[class$="satt"] {
    background:green;
}
</style>
</head>
<body>

<div class="info_satt">সিলেক্ট হবে</div>
<div class="select">সিলেক্ট হবেনা</div>
<div class="our_satt">সিলেক্ট হবে</div>
<p class="chandpursatt">সিলেক্ট হবে</p>

</body>
</html>

ফলাফল




সিএসএস [attribute*="value"] সিলেক্টর

[attribute*="value"] সিলেক্টরটি এমন এলিমেন্টকে সিলেক্ট করতে ব্যবহৃত হয় যাদের এট্রিবিউট একটি নির্দিষ্ট ভ্যালু বহন করে।

নিচের উদাহরণে ঐ সকল এলিমেন্টকে সিলেক্ট করে যার class এট্রিবিউটের ভ্যালু "sa" বর্ণগুলো বহন করেঃ

নোটঃ ভ্যালুটি সম্পূর্ণ শব্দ না হলেও চলবে।

উদাহরণ

<!DOCTYPE html>
<html>
<head>
   <title></title>
<style>
[class*="sa"] {
    background: aqua;
}
</style>
</head>
<body>

<div class="info_satt">সিলেক্ট হবে</div>
<div class="select">সিলেক্ট হবেনা</div>
<div class="our-satt">সিলেক্ট হবে</div>
<p class="chandpursatt">সিলেক্ট হবে</p>

</body>
</html>

ফলাফল




এট্রিবিউট সিলেক্টরের মাধ্যমে ফর্ম স্টাইল করা

class বা ID ছাড়াও এট্রিবিউট সিলেক্টরের মাধ্যমে ফরম স্টাইল করা সহজ।

উদাহরণ

<!DOCTYPE html>
 <html>
<head>
   <title> style form by attribute selector</title>
<style>
input[type=text] {
    width: 200px;
    display: block;
    margin-bottom: 2px;
    margin-bottom: 15px;
    background-color: black;
}
input[type=button] {
    width: 80px;
    margin-left: 0px;
    margin-top: 30px;
    display: block;
}
</style>
</head>
<body>

<form name="input" action="#" method="get">
 নামের প্রথম অংশ:<input type="text" name="Name" value="নূর মোহাম্মদ" size="20">
  নামের শেষ অংশ :<input type="text" name="Name" value="রাজু" size="20">
  <input type="button" value="বাটন">
</form>
 
 

ফলাফল



বিঃ দ্র: ইন্টারনেট এক্সপ্লোরের[এট্রিবিউট] দ্রুত কাজ করানোর জন্য DOCTYPE অবশ্যই ডিক্লেয়ার করতে হবে

টিপস: ফর্ম স্টাইল সম্মন্ধে আরো জানতে আমাদের সিএসএস ফরম অধ্যায় ভিজিট করুন।


সিএসএস সিলেক্টরের সম্পূর্ণ রেফারেন্সের জন্য আমাদের সিএসএস সিলেক্টর অধ্যায়টি পড়ূন।