কম্পিউটার

সিএসএস সহ ভাইবোন উপাদান নির্বাচন করা


আমরা সংলগ্ন ভাইবোন নির্বাচক (+) ব্যবহার করি, যদি আমরা প্রথম নির্বাচকের পরপরই ঘটে যাওয়া উপাদানটির সাথে মেলাতে চাই। এখানে, উভয় নির্বাচক একই অভিভাবক উপাদানের সন্তান।

CSS সংলগ্ন ভাইবোন কম্বিনেটরের সিনট্যাক্স নিম্নরূপ -

Selector + Selector{
   attribute: /*value*/
}

দ্বিতীয় নির্বাচিত উপাদানের অবস্থান নির্বিশেষে যদি আমরা একই পিতামাতার ভাইবোন নির্বাচন করতে চাই, আমরা CSS সাধারণ ভাইবোন কম্বিনেটর ব্যবহার করি।

CSS সাধারণ ভাইবোন কম্বিনেটরের সিনট্যাক্স নিম্নরূপ -

Selector ~ Selector{
   attribute: /*value*/
}

নিম্নলিখিত উদাহরণগুলি সিএসএস সংলগ্ন এবং সাধারণ ভাইবোন কম্বিনেটর সম্পত্তিকে চিত্রিত করে।

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
#parent {
   display: flex;
   margin: 2%;
   padding: 2%;
   box-shadow: inset 0 0 24px cyan;
   justify-content: space-around;
}
div + p {
   font-size: 1.2em;
   font-weight: bold;
   background: powderblue;
}
section {
   box-shadow: 0 0 3px rgba(0,0,0,0.8);
}
</style>
</head>
<body>
<div id="parent">
<img src="https://i.picsum.photos/id/616/200/200.jpg?hmac=QEzyEzU6nVn4d_vdALhsT9UAtTU
EVhwrT-kM5ogBqKM" />
<div>
<p>Check this</p>
<section><p>Some text in section</p></section>
<span>hello</span>
</div>
<p>Selected</p>
</div>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

সিএসএস সহ ভাইবোন উপাদান নির্বাচন করা

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
#parent {
   display: flex;
   margin: 2%;
   padding: 2%;
   background: thistle;
   justify-content: space-between;
}
section ~ p {
   text-align: center;
   font-size: 1.2em;
   font-weight: bold;
   background: lavender;
}
</style>
</head>
<body>
<div id="parent">
<img src="https://i.picsum.photos/id/616/200/200.jpg?hmac=QEzyEzU6nVn4d_vdALhsT9UAtTU
EVhwrT-kM5ogBqKM" />
<div>
<p>Random text 1</p>
<section><p>Some text in section</p></section>
<span>hello</span>
<p>Selected</p>
</div>
<img src="https://i.picsum.photos/id/1035/200/200.jpg?hmac=IDuYUZQ_7a6h4pQU2k7p2nxTMjMt4uy-p3ze94KtA4" />
</div>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

সিএসএস সহ ভাইবোন উপাদান নির্বাচন করা


  1. CSS এর সাথে কাজ করা উপাদানগুলির দৃশ্যমানতা নিয়ন্ত্রণ করা

  2. CSS সহ ভাসমান উপাদান

  3. কিভাবে CSS দিয়ে প্রতিক্রিয়াশীল ভাসমান উপাদান তৈরি করবেন?

  4. CSS দিয়ে চাইল্ড এলিমেন্ট নির্বাচন করা