আমরা একটি উপাদানের নির্দিষ্ট অংশ স্টাইল করতে পারি যেমন প্রথম-অক্ষর, প্রথম-লাইন বা এমনকি এটির আগে/পরে সন্নিবেশ করান। এই উদ্দেশ্যে সিএসএস সিউডো উপাদান ব্যবহার করা হয়।
দ্রষ্টব্য − সিএসএস সিউডো ক্লাসগুলিকে সিউডো এলিমেন্টস থেকে আলাদা করতে, CSS3-তে, ছদ্ম উপাদানগুলি ডাবল-কোলন নোটেশন ব্যবহার করে।
সিনট্যাক্স
একটি উপাদান −
-এ CSS সিউডো উপাদান ব্যবহার করার জন্য সিনট্যাক্স নিচে দেওয়া হলSelector::pseudo-element { css-property: /*value*/; }
নিম্নলিখিত সমস্ত উপলব্ধ সিএসএস ছদ্ম উপাদান -
Sr.No | ছদ্ম উপাদান এবং বর্ণনা |
---|---|
1 | পরে এটি প্রতিটি উল্লিখিত উপাদানের বিষয়বস্তুর পরে কিছু সন্নিবেশ করায় |
2 | আগে এটি প্রতিটি উল্লিখিত উপাদানের বিষয়বস্তুর আগে কিছু সন্নিবেশ করায় |
3 | প্রথম চিঠি এটি প্রতিটি উল্লিখিত উপাদানের প্রথম অক্ষর নির্বাচন করে |
4 | প্রথম লাইন এটি প্রতিটি উল্লিখিত উপাদানের প্রথম লাইন নির্বাচন করে |
5 | প্লেসহোল্ডার এটি ফর্ম উপাদানগুলিতে স্থানধারক পাঠ্য নির্বাচন করে |
6 | নির্বাচন এটি ব্যবহারকারীর দ্বারা নির্বাচিত একটি উপাদানের অংশ নির্বাচন করে |
চলুন CSS Pseudo Elements -
-এর উদাহরণ দেখিউদাহরণ
<!DOCTYPE html> <html> <head> <style> p::first-letter { background-color: black; } p::first-line { background-color: lightgreen; color: white; } span { font-size: 2em; color: #DC3545; } </style> </head> <body> <h2>Computer Networks</h2> <p><span>A</span> system of interconnected computers and computerized peripherals such as printers is called computer network. </p> </body> </html>
আউটপুট
চলুন CSS Pseudo Elements -
এর আরেকটি উদাহরণ দেখি
উদাহরণ
<!DOCTYPE html> <html> <head> <style> div:nth-of-type(1) p:nth-child(2)::after { content: " LEGEND!"; background: orange; padding: 5px; } div:nth-of-type(2) p:nth-child(2)::before { content: "Book:"; background-color: lightblue; font-weight: bold; padding: 5px; } </style> </head> <body> <div> <p>Cricketer</p> <p>Sachin Tendulkar:</p> </div> <hr> <div> <p><q>Chase your Dreams</q></p> <p><q>Playing It My Way</q></p> </div> </body> </html>
আউটপুট