কম্পিউটার টিউটোরিয়াল

CSS3 Flexbox-এ Order প্রোপার্টি ব্যবহার করে ফ্লেক্স আইটেম রি-অর্ডার করা

ফ্লেক্স আইটেমের DOM অর্ডার পরিবর্তন না করে ভিজ্যুয়াল অর্ডার পরিবর্তন করার জন্য `order` প্রোপার্টি ব্যবহার করা হয়।

উদাহরণ: ফ্লেক্স আইটেম রি-অর্ডার

<!DOCTYPE html>
<html>
<head>
<style>
  body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
  .container { height: 150px; display: flex; width: 100%; border: 2px solid red; }
  div { width: 200px; height: 150px; color: white; text-align: center; font-size: 30px; }
  .first { background-color: rgb(55, 0, 255); order: 2; }
  .second { background-color: red; order: 3; }
  .third { background-color: rgb(140, 0, 255); order: 1; }
</style>
</head>
<body>
  <h1>ফ্লেক্স আইটেম রি-অর্ডার উদাহরণ</h1>
  <div class="container">
    <div class="first">প্রথম ডিভ</div>
    <div class="second">দ্বিতীয় ডিভ</div>
    <div class="third">তৃতীয় ডিভ</div>
  </div>
</body>
</html>

কোড ব্যাখ্যা

  • order: 1 (third): সবচেয়ে আগে দেখাবে।
  • order: 2 (first): দ্বিতীয়ে দেখাবে।
  • order: 3 (second): শেষে দেখাবে।
  • ডিফল্ট order: 0: কম মান আগে দেখাবে।

ব্যবহার ক্ষেত্র

রেসপন্সিভ ডিজাইনে মোবাইলে গুরুত্বপূর্ণ কন্টেন্ট উপরে আনন্দার জন্য, বা CMS-এ কন্টেন্ট রি-অর্ডারিংয়ের জন্য।

  1. CSS Flexbox-এ Flex প্রোপার্টি ব্যবহার করে ফ্লেক্স আইটেমের ডাইমেনশন কন্ট্রোল

  2. CSS3 Flexbox লেআউট মডেল বোঝা

  3. CSS3 Multiple Transitions (একাধিক ট্রানজিশন) ব্যবহার

  4. CSS3 Flexible Box Layouts (Flexbox লেআউট)