CSS child, nth-child, last-child – সহজ ব্যাখ্যা! 👀

:cyclone: ওয়েব ডিজাইনে CSS :child, :nth-child, :last-child ব্যবহার করে কিভাবে এলিমেন্ট নিয়ন্ত্রণ করা যায়? আসুন দেখে নেই! :art:

:small_blue_diamond: ১. :first-child → প্রথম এলিমেন্ট নির্বাচন

p:first-child {
  color: crimson;
}

:magic_wand: প্রথম p ট্যাগ লাল হবে।


:small_blue_diamond: ২. :last-child → শেষ এলিমেন্ট নির্বাচন

p:last-child {
  color: royalblue;
}

:magic_wand: শেষ p ট্যাগ নীল হবে।


:small_blue_diamond: ৩. :nth-child(n) → নির্দিষ্ট এলিমেন্ট নির্বাচন

p:nth-child(2) {
  color: limegreen;
}

:magic_wand: দ্বিতীয় p ট্যাগ সবুজ হবে।

:sparkles: শর্টকাট:

  • :point_right: odd → বিজোড় সংখ্যা নির্বাচন → p:nth-child(odd) { color: goldenrod; }
  • :point_right: even → জোড় সংখ্যা নির্বাচন → p:nth-child(even) { color: tomato; }
  • :point_right: 3n → প্রতি ৩টি ইলিমেন্ট নির্বাচন → p:nth-child(3n) { color: teal; }

:small_blue_diamond: ৪. :nth-last-child(n) → শেষ দিক থেকে নির্দিষ্ট এলিমেন্ট নির্বাচন

p:nth-last-child(2) {
  color: orchid;
}

:magic_wand: শেষ থেকে দ্বিতীয় p ট্যাগ বেগুনি হবে।


:hammer_and_wrench: প্র্যাকটিক্যাল কোড (কপি করে দেখুন! )

<ul>
    <li>☝️ Item 1</li>
    <li>☝️ Item 2</li>
    <li>☝️ Item 3</li>
    <li>☝️ Item 4</li>
    <li>☝️ Item 5</li>
</ul>

<style>
    li:first-child { color: crimson; } /* প্রথম আইটেম লাল */
    li:last-child { color: royalblue; } /* শেষ আইটেম নীল */
    li:nth-child(odd) { color: goldenrod; } /* বিজোড় আইটেম গোল্ডেন */
    li:nth-child(even) { color: tomato; } /* জোড় আইটেম টমেটো */
</style>

:bulb: CSS দিয়ে ওয়েব ডিজাইন করা এত সহজ? :astonished::fire: আপনার মতামত জানান! :star2:

9 Likes

লেখাটা খুবই সুন্দর হয়েছে

1 Like