CSS প্রোক্সি ইলেক্ট্রন
- পূর্ববর্তী পৃষ্ঠা CSS প্রোক্সি
- পরবর্তী পৃষ্ঠা CSS অপ্যাকটিভিটি
প্রতীকী কি?
CSS প্রতীকী ইলেকট্রনিকের নির্দিষ্ট অংশের শৈলী সমাযোজন করার জন্য ব্যবহৃত
উদাহরণস্বরূপ, এটি ব্যবহৃত হতে পারে:
- ইলেকট্রনিকের প্রথম অক্ষর এবং প্রথম লাইনের শৈলী সমাযোজন করা
- ইলেকট্রনিকের কনটেন্টের আগে বা পরে কনটেন্ট যোগ করা
সংজ্ঞায়িত
প্রতীকীর সংজ্ঞায়িত
selector::pseudo-element { property: value; }
::first-line প্রতীকী
::first-line
প্রতীকী লিখিত প্রথম লাইনে বিশেষ শৈলী যোগ করার জন্য ব্যবহৃত
নিচের উদাহরণটি সকল <p> ইলেকট্রনিকের প্রথম লাইনে শৈলী সমাযোজন করে
উদাহরণ
p::first-line { color: #ff0000; font-variant: small-caps; }
প্রত্যাহার::first-line
প্রতীকী শুধুমাত্র ব্লক ইলেকট্রনিক প্রযোজ্য
নিচের এই অবস্থা প্রযোজ্য ::first-line
প্রতীকী:
- ফন্ট অবস্থা
- রঙ অবস্থা
- পটভূমি অবস্থা
- word-spacing
- letter-spacing
- text-decoration
- vertical-align
- text-transform
- line-height
- clear
দৃষ্টান্তদ্বিহাইপহেশ সংজ্ঞায়িত - ::first-line
তুলনা :first-line
একটি দ্বিহাইপহেশ সংজ্ঞায়িত প্রতীকীকে CSS3-এ একটি হাইপহেশ সংজ্ঞায়িত প্রতীকীর জায়গায় প্রতিস্থাপন করেছে। এটি W3C প্রয়াসপ্রতীকীএবংপ্রতীকীপ্রয়াস
CSS2 এবং CSS1-এ, প্রতীকী এবং প্রতীকী একটি হাইপহেশ সংজ্ঞায়িত
পূর্ববর্তী সামঞ্জস্য রাখার জন্য, CSS2 এবং CSS1 প্রতীকী একটি হাইপহেশ সংজ্ঞায়িত
::first-letter প্রতীকী
::first-letter
প্রতীকী লিখিত প্রথম অক্ষরে বিশেষ শৈলী যোগ করার জন্য ব্যবহৃত
নিচের উদাহরণটি সকল <p> ইলেকট্রনিকের চীনা লিখিত প্রথম অক্ষরের ফরম্যাট সমাযোজন করে
উদাহরণ
p::first-letter { color: #ff0000; font-size: xx-large; }
প্রত্যাহার::first-letter
প্রতীকী শুধুমাত্র ব্লক ইলেকট্রনিক প্রযোজ্য
নিচের এই অবস্থা ::first-letter প্রতীকী প্রযোজ্য
- ফন্ট অবস্থা
- রঙ অবস্থা
- পটভূমি অবস্থা
- বাহ্যিক মাঝামাঝি
- অভ্যন্তরীণ মাঝামাঝি
- কিনারা অবস্থা
- text-decoration
- vertical-align(যখন "float" "none" হয় তবে)
- text-transform
- line-height
- float
- clear
মিথ্যা প্রতিভা এবং CSS শ্রেণী
মিথ্যা প্রতিভা CSS শ্রেণীর সাথে ব্যবহার করা যেতে পারে:
উদাহরণ
p.intro::first-letter { color: #ff0000; font-size: 200%; }
উপরোক্ত উদাহরণটি class="intro" এর প্রথম অক্ষরকে লাল রঙে এবং বড় ফন্টে দেখাবে。
বহুবহু মিথ্যা প্রতিভা
আরও কিছু মিথ্যা প্রতিভা মিলিয়ে ব্যবহার করা যেতে পারে。
নিম্নলিখিত উদাহরণটিতে, গ্রন্থাকারটির প্রথম অক্ষর লাল রঙে এবং xx-large ফন্ট আকারে দেখাবে।প্রথম লাইনের বাকি অংশ নীল রঙে এবং ছোট বড়লিপিতে দেখাবে।এই গ্রন্থাকারটির বাকি অংশ ডিফল্ট ফন্ট আকার এবং রঙে দেখাবে:
উদাহরণ
p::first-letter { color: #ff0000; font-size: xx-large; } p::first-line { color: #0000ff; font-variant: small-caps; }
CSS - ::before 伪元素
::before
মিথ্যা প্রতিভা ইলেকট্রনিক কনটেন্ট আগে কিছু কনটেন্ট জোড়ার জন্য ব্যবহার করা যেতে পারে。
নিম্নলিখিত উদাহরণটি প্রত্যেক <h1> ইলেকট্রনিক কনটেন্ট আগে একটি ছবি জোড়ে দেবে:
উদাহরণ
h1::before { content: url(smiley.gif); }
CSS - ::after 伪元素
::after
মিথ্যা প্রতিভা ইলেকট্রনিক কনটেন্ট পরে কিছু কনটেন্ট জোড়ার জন্য ব্যবহার করা যেতে পারে。
নিম্নলিখিত উদাহরণটি প্রত্যেক <h1> ইলেকট্রনিক কনটেন্ট পরে একটি ছবি জোড়ে দেবে:
উদাহরণ
h1::after { content: url(smiley.gif); }
CSS - ::selection 伪元素
::selection
মিথ্যা প্রতিভা ব্যবহারকারী ব্যবহারকারীর চিহ্নিত ইলেকট্রনিক অংশ
নিম্নলিখিত CSS প্রতিভাগুলির প্রয়োগ করা যেতে পারে ::selection
:
color
background
cursor
outline
নিম্নলিখিত উদাহরণটি প্রকাশিত টেক্সটকে সোনালী প্রকাশনায় লাল রঙে দেখাবে:
উদাহরণ
::selection { color: red; background: yellow; }
সমস্ত CSS মিথ্যা প্রতিভা
সিলেক্টর | উদাহরণ | উদাহরণ বর্ণনা |
---|---|---|
::after | p::after | প্রত্যেক <p> ইলেকট্রনিক পরে কনটেন্ট জোড়ুন。 |
::before | p::before | প্রত্যেক <p> ইলেকট্রনিক আগে কনটেন্ট জোড়ুন。 |
::first-letter | p::first-letter | প্রত্যেক <p> ইলেকট্রনিক প্রথম অক্ষর বাছাই করুন。 |
::first-line | p::first-line | প্রত্যেক <p> ইলেকট্রনিক প্রতিভা প্রথম লাইন বাছাই করুন。 |
::selection | p::selection | ব্যবহারকারীর চিহ্নিত ইলেকট্রনের অংশ নির্বাচিত করুন |
সমস্ত CSS প্রকৃতপক্ষে
সিলেক্টর | উদাহরণ | উদাহরণ বর্ণনা |
---|---|---|
:active | a:active | সক্রিয় লিঙ্ক নির্বাচিত করুন |
:checked | input:checked | প্রত্যেক চিহ্নিত <input> ইলেকট্রন নির্বাচিত করুন |
:disabled | input:disabled | প্রত্যেক নিষ্ক্রিয় <input> ইলেকট্রন নির্বাচিত করুন |
:empty | p:empty | কোনো সন্তানকে না থাকা প্রত্যেক <p> ইলেকট্রন নির্বাচিত করুন |
:enabled | input:enabled | প্রত্যেক সক্রিয় <input> ইলেকট্রন নির্বাচিত করুন |
:first-child | p:first-child | পিতার প্রথম সন্তানকে নির্বাচিত প্রত্যেক <p> ইলেকট্রন |
:first-of-type | p:first-of-type | পিতার প্রথম প্রকারের <p> ইলেকট্রন নির্বাচিত করুন |
:focus | input:focus | ফোকাস পাওয়া <input> ইলেকট্রন নির্বাচিত করুন |
:hover | a:hover | কোনো লিঙ্কের উপর মাউস হওয়ার সময় |
:in-range | input:in-range | নির্দিষ্ট মান বিস্তারের মধ্যে মানবিত্ত <input> ইলেকট্রন নির্বাচিত করুন |
:invalid | input:invalid | অবৈধ মানবিত্ত প্রত্যেক <input> ইলেকট্রন নির্বাচিত করুন |
:lang(language) | p:lang(it) | lang এট্রিবিউট মান "it"-এর ভাবে শুরু প্রত্যেক <p> ইলেকট্রন নির্বাচিত করুন |
:last-child | p:last-child | পিতার শেষ সন্তানকে নির্বাচিত প্রত্যেক <p> ইলেকট্রন |
:last-of-type | p:last-of-type | পিতার শেষ প্রকারের <p> ইলেকট্রন নির্বাচিত করুন |
:link | a:link | প্রত্যেক অপরিদর্শিত লিঙ্ক নির্বাচিত করুন |
:not(selector) | :not(p) | প্রত্যেক নন-<p> ইলেকট্রন নির্বাচিত করুন |
:nth-child(n) | p:nth-child(2) | পিতার দ্বিতীয় সন্তান হিসাবে প্রত্যেক <p> ইলেকট্রন নির্বাচিত করুন |
:nth-last-child(n) | p:nth-last-child(2) | প্রথম সন্ত্রাসী সন্তান হিসাবে পিছনের সন্তানকে নির্বাচিত প্রত্যেক <p> ইলেকট্রন |
:nth-last-of-type(n) | p:nth-last-of-type(2) | পিতৃয়ের দ্বিতীয় <p> ইলেকট্রন হিসাবে পরিগণিত প্রতিটি <p> ইলেকট্রনকে বাছাই করুন |
:nth-of-type(n) | p:nth-of-type(2) | প্রতিটি <p> ইলেকট্রনকে বাছাই করুন যা তার পিতৃয়ের দ্বিতীয় <p> ইলেকট্রন |
:only-of-type | p:only-of-type | প্রতিটি <p> ইলেকট্রনকে বাছাই করুন যা তার পিতৃয়ের একমাত্র <p> ইলেকট্রন |
:only-child | p:only-child | প্রতিটি <p> ইলেকট্রনকে বাছাই করুন যা তার পিতৃয়ের একমাত্র সন্তান |
:optional | input:optional | required অ্যাট্রিবিউট না ধারণকারী <input> ইলেকট্রনকে বাছাই করুন |
:out-of-range | input:out-of-range | সংযোগিত মূল্যের বাইরের <input> ইলেকট্রনকে বাছাই করুন |
:read-only | input:read-only | readonly অ্যাট্রিবিউট ধারণকারী <input> ইলেকট্রনকে বাছাই করুন |
:read-write | input:read-write | readonly অ্যাট্রিবিউট না ধারণকারী <input> ইলেকট্রনকে বাছাই করুন |
:required | input:required | প্রয়োজনীয় অ্যাট্রিবিউট ধারণকারী <input> ইলেকট্রনকে বাছাই করুন |
:root | root | ইলেকট্রনের মূল ইলেকট্রনকে বাছাই করুন |
:target | #news:target | বর্তমানে সক্রিয় #news ইলেকট্রনকে বাছাই করুন (যে URL এই অ্যানকর নাম ধারণ করে তা ক্লিক করা হয়) |
:valid | input:valid | সকল সঠিক মূল্যসহ <input> ইলেকট্রন |
:visited | a:visited | সব পরিদর্শিত লিঙ্ককে বাছাই করুন。 |
- পূর্ববর্তী পৃষ্ঠা CSS প্রোক্সি
- পরবর্তী পৃষ্ঠা CSS অপ্যাকটিভিটি